Samba 3.0.2a (smb.conf)
Forçar usuário a trocar a senha a cada 30 dias
Categoria: Samba
Software: Samba 3.0.2a
[ Hits: 13.144 ]
Por: Emerson Lombardi Machado
A ocasião faz o ladrão certo? Usava Samba 2 em uma das empresas que presto assistência e a necessidade de fazer com que as senhas expirassem a cada 30 dias (a pedido do dono da empresa, não sou muito a favor dessa política, mas isso é conversa para um artigo) e obrigasse os usuários a trocar as mesmas... e agora... tive que "apelar" para o Samba 3.0.2a.
Com o conf abaixo e utilizando o utilitário pdbedit (fica dentro do bin do seu diretório do smb, no meu caso, /usr/local/samba/bin/pdbedit) consegui colocar as senhas para expirarem no tempo que o cliente necessitar e, obrigar o usuário a trocá-la. Este conf está sendo usado a 5 meses e funcionando perfeitamente, ele além de ter a configuração usual para o smb funcionar, ainda indica ao smb para usar o tdbsam e o smbpasswd para alterar as senhas. Também cria um drive na maquina cliente onde o usuário pode armazenar seus dados e o Windows guardar o profile (no caso de estações 2k e XP).
É meu primeiro conf, por isso sugestões/críticas serão bem vindas tanto a configuração como a descrição aqui.
Abraço a todos e Viva a Liberdade!
[global] workgroup = EGP.PT server string = SERVER2 auth methods = guest, sam update encrypted = Yes min passwd length = 2 passdb backend = tdbsam, smbpasswd passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* unix password sync = Yes log file = /var/log/samba/%m.log max log size = 0 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 logon path = \\server2\%U\profile logon home = \\server2\%U domain logons = Yes os level = 100 preferred master = Yes domain master = Yes dns proxy = No wins support = Yes ldap ssl = no ldap passwd sync = Yes hosts allow = 192.168.0., 192.168.2., 127. [homes] comment = Home Directories valid users = %S read only = No create mask = 0664 directory mask = 0775 browseable = No
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (4)
Aprendendo mais sobre Linux com livro (6)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (6)