Intro #
A partir de um RELIANOID Sistema ADC, existe uma situação em que a senha de um usuário não pode ser alterada. O sistema de logs mostra algo como:
27 de julho 11:57:23 relianoid10-lb enterprise.bin[80915]: (INFO) webgui :: STATUS: 200 SOLICITAÇÃO: OBTER /zapi/v4.0/zapi.cgi/system/users 27 de julho 11:57:35 relianoid10-lb dhclient[527]: XMT: Solicitação em eth0, intervalo 113070ms. Jul 27 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) api :: DADOS DE POSTAGEM: {"password":"*******","newpassword":"*******"} Jul 27 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) rbac :: Solicitação de johndoe para POST /system/users. Ação permitida Jul 27 11:57:38 relianoid10-lb enterprise.bin[80988]: (ERRO) Erro ao tentar alterar a senha de johndoe Jul 27 11:57:38 relianoid10-lb enterprise.bin[80988]: (ERRO) webgui :: Modificar o usuário johndoe: Alterar a senha no usuário RBAC johndoe. 27 de julho 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) webgui :: STATUS: 400 SOLICITAÇÃO: POST /zapi/v4.0/zapi.cgi/system/users 27 de julho 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) webgui :: Alterando a senha no usuário RBAC johndoe.
Se os módulos de autenticação PAM estiverem habilitados em um sistema Linux para aplicar alguma segurança e gerenciamento de usuário reforçado, se alguma manipulação manual for feita em / Etc / passwd, / etc / shadow or / etc / group arquivos, há uma situação estranha, mas possível, em que algumas inconsistências são encontradas no procedimento de criação de usuário.
johndoe@noid-ee-01:/$ passwd johndoe passwd: Erro de manipulação do token de autenticação passwd: senha inalterada
Este erro não permite alterar a senha de um usuário do sistema na linha de comando do Linux. Para resolver esse problema, você pode tentar várias coisas, veja abaixo.
Experimente o comando pwconv #
Se você executar este comando como usuário administrador, os arquivos / Etc / passwd e / etc / shadow são regenerados. Por favor, considere fazer um backup desses arquivos antes de aplicar este comando.
root@noid-ee-01:/$ pwconv
Se o pwconv comando não funciona, tente o próximo.
Experimente o comando pam-auth-update #
PAM é um conjunto de módulos para autenticação em um sistema Linux. Este comando reconfigura a política de autenticação central para o sistema PAM no servidor Linux usando os perfis predefinidos.
root@noid-ee-01:/$ pam-auth-update
Se o atualização pam-auth não funcionar, então aplique o próximo.
Tente reiniciar o sistema #
Provavelmente, uma falha na montagem do sistema de arquivos pode ser encontrada, então tente como última opção para corrigir esse problema.