Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: O primeiro de Muitos
Por broetto
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Configurando o Samba - howto
Linux user
Publicado por julio morais em 01/02/2011

Login: hidck, 10043 pontos
[ Hits: 8702 ]

Configurando o Samba - howto

Vi alguns posts por aí, mas me deparei com esse que foi o mais fácil e mais completo de se entender, embora seja básico, foi o suficiente para dar tudo certo.

1° Passo:

Após a instalação do seu Debian, vamos atualizar:

# aptitude update
# aptitude upgrade


Agora vamos instalar o Samba:

# apt-get install samba

Instalado o Samba, vamos configurá-lo.

Antes vamos renomear o arquivo smb.conf, ele é grande e não iremos usar todo o seu conteúdo.

Acesse o diretório:

# cd /etc/samba

Dentro do diretório /etc/samba iremos renomear o arquivo smb.conf:

# mv smb.conf smbdefault.conf

Após renomear, você terá que criar um novo arquivo smb.conf para fazer as configurações necessárias. Para criar o arquivo use o editor de texto que você se familiarizar, eu usei o vim:

# vim /etc/samba/smb.conf

Ele abrirá o arquivo em branco, copie e cole essa configuração básica a baixo, e conforme o tutorial iremos adicionar as linhas de acordo com o que for precisando, lembre que você terá que entrar várias vezes nesse arquivo smb.conf até concluir a configuração.

[global]

   netbios name =  vivaolinux
   workgroup = nome de seu dominio
   server string = samba %v
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0  
   panic action = /usr/share/samba/panic-action %d
   domain master = yes
domains logon = yes
preferred master = yes
logon path =
os level = 33
wins support = yes


[printers]

   comment = all printers
   path = /var/spool/samba
   browseable = no
   printable = yes
   guest ok = yes
   create mask = 0700


[print$]

   comment = drivers de impressora
   path = /var/lib/samba/printers
   guest ok = yes

Feito isso, vamos testar para verificar se existe algum erro até aqui.

# testparm

Ele tem que retornar as seguintes linhas:

loand smb config files from /etc/samba/smb.conf
processing section "[printers]"
loaded services file ok
server role: ROLE_DOMAIN_PDC
Caso ele retorne as linhas acima, pode continuar que está tudo ok.

2° Passo:

Agora vamos cadastrar o usuário root e a senha no Samba.

# smbpassw -a root

3° Passo:

Vamos criar conta de usuário e cadastrar no Samba. # useradd -s -m /bin/false [usuário]
# smbpasswd -a [usuário]


4° Passo:

Criaremos a conta com o nome da máquina Windows que irá ingressar no domínio e no Samba.

# useradd -d /dev/null -s /bin/false maquina$

Observe o "$", esse símbolo fará o Linux diferenciar máquina de conta de usuário no Samba.

# smbpasswd -a -m maquina

5° Passo:

Criaremos a sessão NETLOGON (esse será apenas um script para mapear a pasta de cada usuário quando ele se logar no Windows).

# vim /etc/samba/smb.conf

Adicione em [global] a linha abaixo:

logon script = netlogon.bat

Feito isso crie outra sessão, a netlogon.

[netlogon]
   Path = /varsamba/netlogon
   Browseable = no

Salve e feche o editor.

Vamos criar o diretório onde ficará o .bat.

# mkdir -p /var/samba/netlogon
# chmod 775 /var/samba/netlogon


6° Passo:

Criar o arquivo netlogon.bat e adicionar o script:

# vim /var/samba/netlogon/netlogon.bat

Irá abrir o arquivo em branco, digite a seguinte linha:

net use y: /home

LEMBRE-SE, esse arquivo poderá ser usado para várias outras coisas.

7° Passo:

Vamos criar a seção profiles:

# vim /etc/samba/smb.conf

Observe que lá em [global] temos uma linha "logon path =", adicione:

\\%Lprofilesz%U

Ficará assim:

logon path = \\%Lprofilesz%U

Criar a seção:

[profiles]
   path = /var/profile
   read only = no
   browseable = no

Salve e feche o arquivo.

8° Passo:

Criar o diretório profile e configurar a permissão.

# mkdir /var/profile
# chmod 1777 /var/profile


9° Passo:

Reiniciar o servidor Samba.

# /etc/init.d/samba restart

Retornará:

*stoping Samba daemons         [ok]
*Starting samba daemons        [ok]

Próximo tutorial será de como configurar Windows XP e colocar no domínio.


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Ganhando tempo no Terminal
   Dica Linux recomendada Resolvendo o erro: "Another window manager is already running on screen: 0"
   Dica Linux recomendada Configurando o diretório home em partição diferente
   Dica Linux recomendada Configurar login automático no Linux Fedora 9 ou 10
   Dica Linux recomendada Iniciador rápido do OpenOffice.org 2.0

Comentários
[1] Comentário enviado por Thalysson S em 02/02/2011 - 01:10h:

Boa dica cara !


Abraço.

[2] Comentário enviado por nilodanx52 em 02/02/2011 - 01:38h:

eu uso o gadmin-samba acho melhor... vc tem como me ajudar a eu compartilhar algumas pastas aki do ubuntu afim de que -o seven veja???

[3] Comentário enviado por sgtjesus em 12/01/2012 - 22:06h:





Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.