Escolar Documentos
Profissional Documentos
Cultura Documentos
Configurando o Samba
Primeiro modifique o smb.conf, que é o arquivo de configuração do Samba,
adicionando umas regras necessárias para transformar o Samba num controlador de
domínio:
[global]
netbios name = SERVIDOR
workgroup = 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
domain logons = yes
preferred master = yes
logon path =
os level = 33
wins support = yes
Sempre que houver alterações no arquivo, é bom rodar o comando testparm que ele
verifica a sintaxe e mostra erros de configuração. Se estiver tudo correto, mostrará a
mensagem: "ROLE_DOMAIN_PDC".
# testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
# smbpasswd -a root
Cadastre agora os usuários, com as senhas que irão utilizar para acessar sua conta a
partir das máquinas Windows.
[netlogon]
path = /var/samba/netlogon
browseable = no
# mkdir -p /var/samba/netlogon
# chmod 775 /var/samba/netlogon
O "%L" indica o hostname do servidor e o "%U" o nome do usuário que está logando a
conta.
Adicione agora a seção Profiles com as seguintes regras:
[profiles]
path = /var/profile
read only = no
browseable = no
# mkdir /var/profile
# chmod 1777 /var/profile
Cada usuário vai ter uma pasta pessoal na pasta onde as configurações serão salvas,
tendo acesso apenas a sua pasta profile.
Fedora/CentOS
Se estiver habilitado o SELinux, execute o seguinte comando:
Na primeira vez que fizer esses passos, ao logar na máquina irá ser adicionado o valor
no registro do Windows, e nas próximas vezes não irá mais criar a pasta profile.
Reiniciando o Servidor
Após ter terminado as configurações, reinicie os serviços do servidor Samba:
Debian/Ubuntu
# /etc/init.d/samba restart
# /etc/init.d/smbd restart
Fedora/CentOS
# service smb restart
# service nmb restart
Slackware
# /etc/rc.d