chpasswd e passwd não atualizando / etc / shadow para usuário root

2

Estou tendo um problema estranho, e não sei se estraguei alguma coisa ou é assim que deveria ser e nunca percebi ..

Usando o passwd e o chpasswd para alterar a senha de um usuário funciona como esperado, o / etc / passwd é ignorado e o / etc / shadow é atualizado.

Usar o passwd e o chpasswd para alterar a senha dos usuários root faz o oposto; / etc / passwd é atualizado e / etc / shadow é ignorado.

Eu verifiquei as permissões em / etc / shadow, é 0644, o mesmo que / etc / passwd.

Este é um sistema CentOS 5.9, atualizado nos últimos meses, yum update shadow-utils não mostra atualizações e rpm -q shadow-utils mostra shadow-utils-4.0.17-21.el5.

O que diabos está acontecendo?

    
por harleypig 01.04.2014 / 06:07

1 resposta

-1

Você pode tentar os métodos em essa outra resposta de Rahul Patil , funcionou para mim.

o que usei foi echo "root:" | chpasswd

que atualizou a senha criptografada no segundo campo do / etc / shadow

os outros campos na sombra são os afetados pelo comando chage

Aqui está o homem da sombra , mas veja o comando primário relacionado a esse arquivo é chage, então tente usar chage primeiro para os outros campos na sombra que não é o usuário e a senha criptografada

    
por 17.08.2017 / 18:50