Primeiramente gostaria de salientar que essa configuração share não trabalha com autenticação de usuários, portanto sendo assim suas pastas compartilhadas estarão visíveis para todos os usuários da rede e eles terão permissão total sobre os arquivos compartilhados.
Também é importante lembrar que neste tutorial estamos supondo que você já instalou o Linux e todos os pacotes de instalação do Samba e que só falta mesmo fazer a configuração das pastas que serão compartilhadas.
Configurando
O primeiro passo é fazer com que o serviço Samba seja iniciado toda vez que o sistema for ligado ou reiniciado. Para fazer essa configuração, certifique-se de que você esta logado como root e digite no terminal os comandos abaixo:
# setup
Após digitar setup aparecerá um subtela com várias opções, sendo assim, com o cursor do teclado, corra na opção "system services" e tecle enter, após teclar enter aparecerá uma nova subtela, nessa subtela localize a opção "smb", tique essa opção e clique em OK, depois clique em quit para concluir a configuração. Agora todas vez que você ligar ou reiniciar sua máquina o Samba já estará carregado.
Criando as pastas
Para facilitar e organizar melhor seu sistema em geral, criaremos as pastas dentro do diretório padrão que é /home, neste caso vou usar como exemplo de compartilhamento uma pasta chamada samba. Para criar a pasta digite o seguinte comando:
# mkdir /home/samba
Agora a pasta samba esta criada, passamos então para a configuração do arquivo smb.conf.
Configurando o arquivo smb.conf
Para configurar o Samba no modo share, precisaremos fazer algumas alterações no arquivo smb.conf, que geralmente se encontra no diretório /etc/samba/. Antes de alterar o arquivo, vamos fazer um cópia de backup:
# mv /etc/samba/smb.conf /etc/samba/smb.original
O arquivo smb.conf foi movido (renomeado) para smb.original.
Editando o smb.conf Edite o arquivo com seu editor de textos predileto, eu gosto do mcedit:
# mcedit /etc/samba/smb.conf
Assim sendo a tela deve estar vazia, pois o arquivo está sendo criado agora, então vamos digitar conforme a configuração abaixo: |
========= Configuração Global =============
[global]
workgroup = rede
netbios name = server
security = share
server string = Samba Server
========= Configuração das Pastas ==========
[samba]
comment = Pasta Samba
path = /home/samba
public = yes
read only = no
writeable = yes
create mask = 0777
guest ok = yes
========= Final da Configuração ============ |
Agora o arquivo smb.conf já está pronto e se você quiser colocar mais alguma pasta basta seguir o exemplo da pasta compartilhada, no caso a pasta samba.
Iniciando o serviço Samba
Como o Samba já foi configurado para iniciar toda vez que a máquina ligar ou reiniciar, vamos agora iniciá-lo. Use o seguinte comando:
# /etc/rc.d/init.d/smb start
Se caso você quiser encerrar o serviço ou até mesmo reiniciar, pode usar o mesmo comando mudando o parâmetro "start" para "stop" ou "restart".
Agora que o serviço está iniciado, vamos testar o arquivo smb.conf com o seguinte comando:
# testparm
Permissões dos arquivos e pastas
Agora precisamos dar permissão a pasta samba para que possamos gravar e alterar arquivos. Para isso execute o comando:
# chmod 0777 /home/samba
Vamos reiniciar o servidor com o seguinte comando:
# /etc/rc.d/init.d/smb restart
Após reiniciar o serviço, seu servidor de arquivos Samba já estará funcionando, faça os demais testes em outras estações e corra para o abraço. |
|