Búsqueda de sitios web

Cómo solucionar "contraseña: error de manipulación del token de autenticación" en Linux


En Linux, el comando passwd se usa para establecer o cambiar las contraseñas de las cuentas de usuario; al usar este comando, a veces los usuarios pueden encontrar el error: "passwd: error de manipulación del token de autenticación", como se muestra en el siguiente ejemplo.

Recientemente inicié sesión en mi servidor CentOS usando mi nombre de usuario "tecmint". Una vez que inicio sesión, intento cambiar mi contraseña usando la utilidad passwd, pero un segundo después recibo los siguientes mensajes de error.

su - tecmint
passwd tecmint
Changing password for user tecmint
Changing password for tecmint

(current) UNIX password: 
passwd: Authentication token manipulation error 

En este artículo, explicaremos diferentes formas de corregir “contraseña: error de manipulación del token de autenticación” en sistemas Linux.

1. Reiniciar el sistema

La primera solución básica es reiniciar su sistema. Realmente no puedo decir por qué funcionó esto, pero funcionó para mí en mi CentOS 7.

sudo reboot 

Si esto falla, pruebe las siguientes soluciones.

2. Establezca la configuración correcta del módulo PAM

Otra posible causa del "contraseña: error de manipulación del token de autenticación" es la configuración incorrecta de PAM (Módulo de autenticación conectable). Esto hace que el módulo no pueda obtener el nuevo token de autenticación ingresado.

Las diversas configuraciones para PAM se encuentran en /etc/pam.d/.

ls -l /etc/pam.d/

-rw-r--r-- 1 root root 142 Mar 23  2017 abrt-cli-root
-rw-r--r-- 1 root root 272 Mar 22  2017 atd
-rw-r--r-- 1 root root 192 Jan 26 07:41 chfn
-rw-r--r-- 1 root root 192 Jan 26 07:41 chsh
-rw-r--r-- 1 root root 232 Mar 22  2017 config-util
-rw-r--r-- 1 root root 293 Aug 23  2016 crond
-rw-r--r-- 1 root root 115 Nov 11  2010 eject
lrwxrwxrwx 1 root root  19 Apr 12  2012 fingerprint-auth -> fingerprint-auth-ac
-rw-r--r-- 1 root root 659 Apr 10  2012 fingerprint-auth-ac
-rw-r--r-- 1 root root 147 Oct  5  2009 halt
-rw-r--r-- 1 root root 728 Jan 26 07:41 login
-rw-r--r-- 1 root root 172 Nov 18  2016 newrole
-rw-r--r-- 1 root root 154 Mar 22  2017 other
-rw-r--r-- 1 root root 146 Nov 23  2015 passwd
lrwxrwxrwx 1 root root  16 Apr 12  2012 password-auth -> password-auth-ac
-rw-r--r-- 1 root root 896 Apr 10  2012 password-auth-ac
....

Por ejemplo, un archivo /etc/pam.d/common-password mal configurado puede provocar este error al ejecutar el comando pam-auth-update con root privilegios pueden solucionar el problema.

sudo pam-auth-update

3. Volver a montar la partición raíz

También puede ver este error si la partición / está montada como de solo lectura, lo que significa que no se puede modificar ningún archivo y, por lo tanto, no se puede establecer ni cambiar la contraseña de un usuario. Para corregir este error, debe montar la partición raíz como lectura/escritura como se muestra.

sudo mount -o remount,rw /

4. Establezca los permisos correctos en el archivo Shadow

Los permisos incorrectos en el archivo /etc/shadow, que almacena contraseñas reales para cuentas de usuario en formato cifrado, también pueden causar este error. Para verificar los permisos en este archivo, use el siguiente comando.

ls -l  /etc/shadow

Para establecer los permisos correctos, utilice el comando chmod de la siguiente manera.

sudo chmod 0640 /etc/shadow

5. Reparar y corregir errores del sistema de archivos

Errores menores en la unidad de almacenamiento o en el sistema de archivos también pueden causar el error en cuestión. Puede utilizar herramientas de escaneo de discos de Linux como fsck para corregir dichos errores.

6. Liberar espacio en disco

Además, si su disco está lleno, no podrá modificar ningún archivo en el disco, especialmente cuando se pretende aumentar el tamaño del archivo. Esto también puede causar el error anterior. En este caso, lea nuestros siguientes artículos para limpiar espacio en disco y puede ayudar a resolver este error.

  1. Agedu: una herramienta útil para rastrear el espacio desperdiciado en disco en Linux
  2. BleachBit: un limpiador de espacio libre en disco y protector de privacidad para sistemas Linux
  3. Cómo encontrar y eliminar archivos duplicados/no deseados en Linux usando la herramienta 'FSlint'

También encontrará estos artículos relacionados con la gestión de contraseñas de usuarios en Linux.

  1. Cómo restablecer la contraseña de root olvidada en RHEL/CentOS y Fedora
  2. Cómo obligar al usuario a cambiar la contraseña en el próximo inicio de sesión en Linux
  3. Cómo ejecutar el comando 'sudo' sin ingresar una contraseña en Linux

¡Eso es todo por ahora! Si conoce alguna otra solución para corregir "contraseña: error de manipulación del token de autenticación", háganoslo saber a través del formulario de comentarios a continuación. Estaremos agradecidos por su contribución.