O documento descreve os passos para configurar o serviço Samba em um servidor CentOS para compartilhamento de arquivos e diretórios. Inclui a instalação do pacote Samba, a configuração do arquivo smb.conf, a criação de usuários e diretórios compartilhados, e como configurar clientes Windows para acessar os recursos compartilhados.
1. [global]
workgroup = ADMSOA
netbios name = servidor
server string = IFPB_Campus_Patos
dns proxy = no
log file = /var/log/samba.%m
max log size = 1000
syslog = 0
Curso Técnico de Manutenção e Suporte em Informática
panic action = /usr/share/samba/panic-action %d
Administração de Sistemas Operacionais Abertos
domain master = yes
Prof. Leandro Almeida domain logons = yes
Prática – Samba logon script = netlogon.bat
preferred master = yes
Obs: Antes de iniciar a configuração, desabilite o SElinux e o iptables os level = 33
com os comandos:
wins support = yes
# setenforce 0
security = user
# service iptables stop
encrypt passwords = yes
1 Serviço Samba enable privileges = yes
Para instalar o serviço samba no CentOS devemos baixar os passdb backend = tdbsam
pacotes e suas dependências com o comando:
[netlogon]
# yum install samba samba-client samba- comment = Script de logon
doc
path = /var/samba/netlogon
read only = yes
browseable = no
2 Configurar
Vá até o diretório de configuração do samba, /etc/samba e
configure o arquivo smb.conf com o seguinte conteúdo: [homes]
valid users = %S
2. create mask = 0700
directory mask = 0700 # chmod 775 /var/samba/netlogon
browseable = no
Dentro do diretório /var/samba/netlogon crie o arquivo
netlogon.bat com o seguinte conteúdo:
Após salvar o arquivo verifique se possui algum erro de
net use Z: /HOME
configuração com o comando abaixo
# testparm Obs: salve o arquivo no formato DOS/windows. No editor VI,
antes de salvar faça:
Crie o usuário root no samba com o comando:
Esc :set ff=dos
# smbpasswd -a root
3 Executar
Reinicie o serviço com os comandos:
Crie uma conta de usuário e depois cadastre no samba com os
comandos:
# service smb restart
# service nmb restart
# useradd -m -s /bin/false usuario
# smbpasswd -a usuario
4 Configurar o cliente
Crie uma conta de máquina e depois cadastre no samba com os No cliente Windows XP vá em:
comandos: • Meu Computador(Botão direito) > Propriedades
• Vá na aba Nome do Computador
# useradd -d /dev/null -M -s /bin/false maquina$ • Clique no botão Alterar...
# smbpasswd -a -m maquina
• Marque a opção Membro de Domínio e informe o nome
ADMSOA
Crie o diretório netlogon com o comando:
• Clique em OK
# mkdir -p /var/samba/netlogon • Informe o usuario: root e a senha cadastrada no samba.
• Reinicie o Windows
Altere as permissões com o comando: • Logue-se no domínio com o usuário criado