Samba PDC com Debian Squeeze
Resolvi criar esse artigo com o intuito de poder ajudar o pessoal aqui do VOL, assim como me ajudaram e continuam me ajudando, espero poder ajudar a todos.
Parte 4: Criando e configurando usuários e diretórios (continuação)
Depois do trabalho massante de cadastrar os usuários no sistema e no Samba, é hora de cadastrar as contas de máquina, você também pode usar um script automático, mas sinceramente gosto de criar conta por conta, pois já tive um problema com esses scripts automáticos, mas fique a vontade para escolher.
Pra isso é preciso adicionar a linha /bin/false ao arquivo /etc/shells:
# pico /etc/shells
E insira no final do arquivo:
Crie o grupo de máquinas:
# groupadd maquinas
Adicionar as contas de máquinas:
# useradd -g maquinas -d /dev/null -s /bin/false maquina$
# passwd -l maquina$
# smbpasswd -a -m maquina
Crie a pasta profiles, nela que ficarão os arquivos do usuário, área de trabalho, meus documentos etc.
# cd /var
# mkdir profiles
# chmod 1777 profiles/
Crie a pasta para compartilhamento:
# cd /
# mkdir arquivos
# chmod 775 arquivos/
# chown root:geral arquivos/
# cd /arquivos/rh
# mkdir rh
# chmod 770 rh/
# chown root:rh rh/
# cd /arquivos/compras
# mkdir compras
# chmod 770 compras/
# chown root:compras compras/
# cd /arquivos/financeiro
# mkdir financeiro
# chmod 770 financeiro/
# chown root:financeiro financeiro/
# cd /arquivos/qualidade
# mkdir qualidade
# chmod 770 qualidade
# chown root:qualidade qualidade/
Agora basta criar os scripts de logon:
# cd /var/samba/netlogon/
# pico usuario.bat
# chmod 775 usuario.bat
# pdbedit -i smbpasswd -e tdbsam
O tempo é em segundos, 60x60x24x42, assim a senha irá expirar em 42 dias:
# pdbedit -P "maximum password age" -C 3628800
# pdbedit -Lv -u usuario
Pronto.
Espero que esse tutorial seja útil a todos, qualquer dúvida que esteja ao meu alcance estarei a disposição.
Pra isso é preciso adicionar a linha /bin/false ao arquivo /etc/shells:
# pico /etc/shells
E insira no final do arquivo:
/bin/false
Crie o grupo de máquinas:
# groupadd maquinas
Adicionar as contas de máquinas:
# useradd -g maquinas -d /dev/null -s /bin/false maquina$
# passwd -l maquina$
# smbpasswd -a -m maquina
Crie a pasta profiles, nela que ficarão os arquivos do usuário, área de trabalho, meus documentos etc.
# cd /var
# mkdir profiles
# chmod 1777 profiles/
Crie a pasta para compartilhamento:
# cd /
# mkdir arquivos
# chmod 775 arquivos/
# chown root:geral arquivos/
# cd /arquivos/rh
# mkdir rh
# chmod 770 rh/
# chown root:rh rh/
# cd /arquivos/compras
# mkdir compras
# chmod 770 compras/
# chown root:compras compras/
# cd /arquivos/financeiro
# mkdir financeiro
# chmod 770 financeiro/
# chown root:financeiro financeiro/
# cd /arquivos/qualidade
# mkdir qualidade
# chmod 770 qualidade
# chown root:qualidade qualidade/
Agora basta criar os scripts de logon:
# cd /var/samba/netlogon/
# pico usuario.bat
net use X: \\ZEUS\arquivos
net use L: \\ZEUS\lixeira
net use L: \\ZEUS\lixeira
# chmod 775 usuario.bat
Troca de senha automática
Você pode determinar o tempo em que a senha do usuario irá expirar:# pdbedit -i smbpasswd -e tdbsam
O tempo é em segundos, 60x60x24x42, assim a senha irá expirar em 42 dias:
# pdbedit -P "maximum password age" -C 3628800
# pdbedit -Lv -u usuario
Pronto.
Espero que esse tutorial seja útil a todos, qualquer dúvida que esteja ao meu alcance estarei a disposição.
Vou fazer um laboratorio e testar pra ver se esta 100%
Se eu conseguir tudo certinho, vou implementar na empresa!
Valeu pelo artigo!!!
Favoritado jaaah!
Abrass