Esqueci minha senha do Ubuntu, então iniciei a recuperação e entrei em um prompt de shell raiz e foi o que aconteceu:
root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
password-recovery
era878
fonte
fonte
Respostas:
Verifique também se está montando a leitura / gravação do sistema de arquivos.
Após selecionar imediatamente 'Soltar no prompt do shell raiz', descobri que o sistema de arquivos foi montado somente para leitura, o que impede a redefinição da senha.
A escolha da opção para remontar
/
comoread/write
e retornar ao prompt do shell raiz ativou a alteração da senha.O comando a ser executado antes de alterar a senha é:
mount -rw -o remount /
fonte
mount
mostrou que/
já estava montado como leitura / gravação, masmount -rw -o remount /
ainda funcionava. Não faço ideia do porquê.Não tenho certeza de como aconteceu. Um usuário sudo criou minha conta, a excluiu e a criou novamente.
Aqui está o que eu encontrei
Nenhuma mudança.
Não apresentou erros.
Não apresentou erros.
Parece normal.
Usuário exibido e senha criptografada.
Não mostrou nada. Não sei o que isso significa, mas não parece certo.
Portanto, a solução foi excluir a senha e redefinir a nova senha.
Espero que isto ajude.
Originalmente, publiquei aqui Obtendo um erro "Manipulação de token de autenticação" ao tentar alterar minha senha de usuário, mas o google mostra esse resultado primeiro, então re-publiquei.
fonte
Eu recebi esse erro alterando a senha do dispositivo em que a data não foi definida. (ou seja, foi aleatório após a inicialização)
Basicamente, o que aconteceu foi que, quando alterei a senha, o carimbo de data / hora ilegal foi atualizado
/etc/shadow
. Depois disso, não era possível usar essa conta para efetuar login ou alterar sua senha. Mesmo com a conta root, era impossível alterar essa senha novamente.Para consertar a conta, tive que:
/etc/shadow
arquivo (usei o último arquivo de sombra de trabalho)fonte
Este erro é proveniente do PAM (Pluggable Authentication Module), que diz que o módulo não conseguiu obter o novo token de autenticação (verifique
auth.log
mais detalhes sobre esse erro).Isto está relacionado com as suas definições de autorização encontrados no
/etc/pam.d/
diretório (comominimum_uid
emcommon-auth
ou algumas outras restrições necessárias marcas). Portanto, verifique se as configurações no módulo PAM estão corretas.Vejo:
man pam_chauthtok
Às vezes, este erro pode acontecer quando alterar a senha para um usuário que não tem a senha atual definido ainda e
passwd
ainda pede isso, então a solução é para forçar a mudança, adicionandosudo
, por exemplo:sudo passwd $USER
.fonte