Servidor de domínios Samba com troca de senha obrigatória

Publicado por George de Paulo em 18/07/2007

[ Hits: 12.458 ]

 


Servidor de domínios Samba com troca de senha obrigatória



Neste texto vou descrever como fazer para criar um servidor de domínios Samba, com máquinas Windows XP e troca de senha obrigatória no primeiro login.

Não vou me ater a instalação e configuração do Samba, pois já existem vários e muito bons artigos sobre isso no VOL.

É simples configurar o servidor Samba para requisitar a troca de senha no primeiro login. Para isto adicione a seguinte linha no seu arquivo smb.conf, dentro da seção global:

passdb backend = tdbsam

Para permitir a troca de login pelo Windows acrescente a seguinte linha no smb.conf:

unix passwd sync = no

Após isto você precisa entrar com o seguinte comando no terminal, como root:

# pdbedit -i smbpasswd -e tdbsam

Isto exporta o banco de dados do smbpasswd para o tbdsam.

Agora entre com a seguinte linha de comando:

# pdbedit -u "nome_do_usuário_recém_adicionado" --pwdmust-change-time 0

Isto indica que o usuário precisa alterar sua senha em 0 dias.

Reinicie o Samba e pronto!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Palestra - A história do Viva o Linux

Console colorido no Debian

Slackware Linux Essentials em português

Dvtm - nova funcionalidade semelhante ao clusterssh

Como atualizar o Kernel no Linux CentOS 7

  

Comentários
[1] Comentário enviado por charlierick em 18/07/2007 - 10:02h

Cara essa dica é muito boa mesmo, agora me tira uma duvida, após efetuar essa sequencia de comando no arquivo do samba e no shell do servidor os usuarios das estação windows sempre poderão alterar a senha?

[2] Comentário enviado por ggdepaulo em 18/07/2007 - 14:18h

Obrigado pelo elogio charlierick
Sim, os usuarios poderam alterar sua senha pelo windows sempre que quiserem. Basta voce incluir a seguinte linha no smb.conf

unix passwd sunc = no

pois se ela estiver setada coomo yes o susario pelo windos não vai poder alterar nada

[3] Comentário enviado por mrflag em 18/09/2007 - 10:25h

Faltou um traço... É pdbedit -u usuarioObrigadoaTrocarSenha --pwd-must-change-time 0

;)

[4] Comentário enviado por hernanyed em 26/10/2007 - 10:46h

Se eu quizer desfazer este procedimento, basta voltar a configuração anterior no smb.conf?

[5] Comentário enviado por edner_bertao em 13/08/2008 - 09:38h

não sei porque, mas "pdbedit -u <usuário> --pwd-must-change-time 0" não funcionou aqui, alguém saberia me dizer o porque ?

Executo o comando e quando dou "pdbedit -Lv <usuário>", a data para expirar a senha está a mesma

[6] Comentário enviado por ggdepaulo em 13/08/2008 - 19:35h

voce adcionou as todas as linhas no smb.conf e instalou o samba com tdbsam?
se possível coloca o teu smb.conf e a versao dele pra nós darmos um olhada



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts