Como posso permitir que os usuários alterem suas senhas locais?

1

Nós usamos um servidor LDAP, mas também usamos contas locais.

[jdoe@tst-03 ~]$ passwd
Changing password for user jdoe.
Changing password for jdoe.
(current) UNIX password:
Enter login(LDAP) password:

Esta é uma conta que existe localmente no servidor. Infelizmente, quando o usuário tenta alterar sua senha, o passwd pergunta a senha LDAP.

Como posso permitir que este usuário mude sua senha localmente ('/ etc / shadow')? Não deveria estar pedindo a senha do LDAP.

    
por ujjain 29.07.2013 / 10:02

2 respostas

1

Se você disser ao usuário para fazer

$ passwd -r files

então ele tentará alterar a senha localmente.

    
por 29.07.2013 / 10:22
1

O usuário tinha apenas a senha LDAP correta e não a senha local correta, o que significa que solicitaria a senha LDAP depois que a senha do Unix fosse rejeitada.

Após verificar o /etc/nsswitch.conf (já estava correto) e alterar manualmente a senha em / etc / shadow, o usuário pode alterar sua senha local.

    
por 29.07.2013 / 10:38