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.264 ]
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
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









