Primeira Postagem
Politicas de senhas no Samba
Para quem usa o AD (Active Directory) da Microsoft tem algumas politicas de senhas como por exemplo, tempo de vida da senha e tamanho da senha, que ajuda muito na segurança da rede.
Para quem como eu gosta da liberdade, da rapidez e estabilidade que só um servidor Linux pode proporcionar segue uma dica para politica de senha no samba.
Apresento o Utilitário pdbedit.
Para utiliza-lo pasta colocar na seção global a seguinte opção:
passdb backend = tdbsam
Para que a senha do usuário expire a cada 45 dias e ele seja obrigado a mudá-la:
$ pdbedit -P maximum password age -C 3888000
Para que o usuário só possa mudar a senha após 7 dias depois da última troca:
$ pdbedit -P minimum password age -C 604800
O tamanho mínimo da senha será de 8 caracteres:
$ pdbedit -P min password length -C 8
Neste caso ele não poderá utilizar as últimas 3 senhas. Em conjunto com o minimum password age esta opção torna a política de senhas muito mais...
Última mensagem
Você também pode permitir que o usuário altere a senha:
Em algum momento os usuários vão precisar alterar suas senhas. Bom, em empresas pequenas isso não é problema, já que é só executar smbpasswd -a usuario no Servidor Samba que a senha é alterada. Mas em grandes empresas, o volume de trabalho pode ser grande, e desnecessário.
Para que isso aconteça, basta adicionar as linhas abaixo à seção do smb.conf
passwd sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n \
*Retype\snew\s*\spassword:* %n\n
*password\supdated\ssuccessfully*
O primeiro parâmetro define que o samba deverá tentar sincronizar a senha com a do Linux.
O segundo e o terceiro são essenciais para que a sincronização funcione, e dizem qual o programa
do Linux o Samba chamará para alterar a senha, e qual será a informação passada para esse programa. Salve o arquivo de configuração e reinicie o Samba . Agora será possível que os próprios
usuários alterem a senha,...