Pippe
(usa Debian)
Enviado em 03/03/2010 - 15:38h
Instalando e Configurando o Samba
Para fazer o download, digitar: apt-get install samba smbclient smbfs
O smb.conf é o arquivo de configuração do Samba. Este arquivo pode ser configurado pelo programa Swat ou manualmente usando um editor de textos como o vi. Ele se localiza no diretório /etc/samba. O arquivo é composto por seções e parâmetros. As seções descrevem recursos compartilhados (exceto a [global]) e são representadas por colchetes e os parâmetros, dentro das seções, representam os atributos dos compartilhamentos. Há três seções especiais:
[global] - São parâmetros que serão aplicados ao servidor como um todo.
[home] - Disponibiliza o diretório /home dos usuários.
[printers] - Disponibiliza o acesso a qualquer impressora especificada e conectada à máquina local.
Para criar as pastas que serão compartilhadas em rede, deve-se criá-las primeiramente com o comando mkdir. Em seguida, ir em /etc/samba/smb.conf, criando as pastas de compartilhamento e setando suas configurações da seguinte forma:
[nome_da_seção]
path = diretório a ser compartilhado.
comment = breve comentário sobre a pasta.
workgroup = recebe o nome do grupo de trabalho ou do domínio no qual o servidor Samba faz parte.
ready only = determina se a pasta ficará disponível apenas para leitura (opção Yes) ou se os usuários poderão também gravar arquivos (opção No).
browseable = permite configurar se o compartilhamento aparecerá entre os outros compartilhamentos do servidor no ambiente de rede, ou se será um compartilhamento oculto, que poderá ser acessado apenas por quem souber que ele existe.
writable = se tiver setado como "no", indica que o usuário apenas pode ler o conteúdo do diretório compartilhado, mas não pode alterá-lo.
server string = é uma identificação que o servidor Samba envia aos demais computadores da rede.
security = contém o nível de acesso. Neste caso, user indica que para acessar o servidor é necessário que usuário faça uso de uma conta. Se o parâmetro for setado como share, não haverá necessidade de cadastrar usuários no samba, e qualquer pessoa poderá fazer uso do compartilhamento.
available = especifica se o compartilhamento está ativado ou não. Você pode desativar temporariamente um compartilhamento configurando esta opção como "No". Fazendo isso, ele continuará no sistema e você poderá torná-lo disponível quando quiser, alterando a opção para "Yes".
Podem-se inserir comentários dentro desse arquivo, seja para documentar funcionalidades ou fazer observações. Para isso, basta inserir o símbolo # antes do comentário.
Sempre que alterar o smb.conf é necessário digitar o comando /etc/init.d/samba restart para que qualquer alteração faça efeito no samba . Se quiser verificar se as configurações estão corretas, rode o testparm (basta chamá-lo no terminal). Ele funciona como uma espécie de debug, indicando erros grosseiros no arquivo. O comando smbstatus também é muito útil, pois permite verificar quais estações estão conectadas ao servidor e quais recursos estão sendo acessados no momento.
Depois, crie um usuário no SO que posteriormente será usado para acessar o samba:
adduser “usuário” (sem as aspas)
Feito isso, está na hora de adicionar o usuário ao samba (mesmo usuário criado na etapa anterior):
smbpasswd -a “usuário” (sem as aspas)
e em seguida criar uma senha para o mesmo.