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

Publicado por George de Paulo em 18/07/2007

[ Hits: 12.064 ]

 


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

Como rodar um Shell Script como se fosse um comando

Permissões desnecessárias em aplicativos do Android

Obter IP da máquina com Terminal Linux

Entevista de Jon Maddog Hall na TV Cultura

Alterando o tema do plasma no OpenSuSE 11

  

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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts