De tanto apanhar, finalmente aprendi a configurar o Samba e descobri que o processo era muito mais trivial do que eu imaginava. Vamos lá?
1. Abra um terminal e se tranforme no superusuário (root):
$ su
2. Certifique-se de que o seu sistema está devidamente atualizado e instale o pacote samba:
# apt-get update
# apt-get upgrade
# apt-get install samba
3. Acesse o caminho /etc/samba, faça uma cópia de segurança do arquivo smb.conf e abra-o com seu editor favorito (ex.: Vim, Nano):
# cd /etc/samba
# cp smb.conf smb.conf.bkp
# nano smb.conf
4. Configure as variáveis constantes em smb.conf conforme abaixo:
Na seção [global]:
workgroup = NOME DO GRUPO (obs.: preferencialmente o mesmo do computador de onde se pretende acessar a pasta compartilhada)
security = user (obs.: se essa linha estiver comentada, descomente-a removendo o caracter '#' antes dela)
encrypt passwords = yes (obs.: por padrão, a linha pode vir comentada e com o valor 'no')
security = user (obs.: se essa linha estiver comentada, descomente-a removendo o caracter '#' antes dela)
encrypt passwords = yes (obs.: por padrão, a linha pode vir comentada e com o valor 'no')
Ao final do arquivo, insira as linhas abaixo:
[NomeDoCompartilhamento]
path = /home/pasta-a-ser-compartilhada
read only = no
browseable = yes
path = /home/pasta-a-ser-compartilhada
read only = no
browseable = yes
5. Para acesso remoto à pasta compartilhada, adicione um usuário do Debian (ex.: joao), informando a sua senha convencional e confirmando-a em seguida:
# smbpasswd -a joao
6. Entre no diretório /home e crie a pasta a ser compartilhada através do Samba:
# cd /home
# mkdir pasta-a-ser-compartilhada
# chmod 777 pasta-a-ser-compartilhada
7. Reinicie o serviço:
# /etc/init.d/samba restart
8. Para testar o funcionamento, a partir de um computador com Windows abra o Explorer e digite na barra de endereços \\NomeDoServidor (onde NomeDoServidor é o nome da máquina Debian onde está instalado o Samba). Feito isso, basta informar o nome do usuário e a senha dele registrada no arquivos de senhas do serviço para ter acesso à pasta compartilhada, cujo nome é NomeDoCompartilhamento (informado na seção adicionada ao final do arquivo /etc/samba/smb.conf, conforme visto no passo 4).
Um comentário:
ERRATA: ao contrário do que foi dito anteriormente, a senha do usuário a ser informada no Samba precisa ser idêntica à senha convencional. O texto já foi corrigido.
Postar um comentário