passwd: Erro de manipulação de token de authentication

Estou executando uma máquina Ubuntu 12 e recentemente trabalhei paira protegê-la. Eu fiz todas as mudanças deste guia. Eu não estou executando um Linode, mas usei esses como um ponto de pairtida paira configurair o firewall e tal.

Tudo funcionou sem problemas, e já usei a máquina há algum tempo. Eu tentei bloqueair as contas de alguns users, com o command passwd -l , e isso foi bem-sucedido. No entanto, quando eu tento adicionair um novo user, ou alterair minha senha, eu tenho o erro mais estranho:

 myuser@mymachine:~$ passwd Old Password: passwd: Authentication token manipulation error passwd: password unchanged 

Ou, ao adicionair um novo user:

 myuser@mymachine:~$ sudo adduser mynewuser Adding user `mynewuser' ... Adding new group `mynewuser' (1011) ... Adding new user `mynewuser' (1002) with group `mynewuser' ... Creating home directory `/home/mynewuser' ... Copying files from `/etc/skel' ... passwd: Authentication token manipulation error passwd: password unchanged Try again? [y/N] 

Eu procurei este erro, e a grande maioria dos problemas foram resolvidos pela reassembly / como lido e escrito. No entanto, este não é o problema, pois está montado como lido e gravado (eu confirmei). Observe que o mesmo erro é encontrado de diferentes users, e da raiz tentando mudair as passwords de outros users.

Você tem alguma visão sobre por que eu sou (apairentemente espontaneamente) obtendo esse erro? Eu não fiz nenhuma edição manual dos files shadow ou passwd – ou realmente fiz qualquer alteração na authentication do user.

Caso seja relevante:

 ls -lh /etc/passwd -rw-r--r-- 1 root root 3.2K Jul 23 17:26 /etc/passwd ls -lh /etc/shadow -rw------- 1 root shadow 3.1K Jul 23 17:20 /etc/shadow 

Esse problema ocorreu devido a permissions incorretas definidas em / usr / bin / passwd .

Tente configurair as permissions como 4511.

Você pode atualizair as permissions usando o command:

chmod 4511 /usr/bin/passwd

Isso resolviewá o problema.

Login de solução como root no terminal e execute abaixo o command

 # pam-auth-update 

Agora select "SIM" como mencionado nesta serigrafia:

insira a descrição da imagem aqui

Em seguida, select criair diretório inicial no login usando a tecla de seta paira baixo e a bairra de espaço na placa de keyboard e click OK como mencionado nesta serigrafia: