Cómo corregir & quot; passwd: Error de manipulación del token de autenticación & quot; en linux


En Linux, el comando passwd se usa para configurar o cambiar las contraseñas de las cuentas de usuario, mientras que 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 estuve iniciando sesión en mi servidor CentOS con mi nombre de usuario “ tecmint “. Una vez que inicie sesión, estoy intentando cambiar mi contraseña con la utilidad passwd , pero un segundo después de recibir 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 " passwd: 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, prueba las siguientes soluciones.

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

Otra causa posible de la configuración de contraseña: Error de manipulación del token de autenticación es 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 generar este error, ejecutando el comando pam-auth-update con root los privilegios pueden solucionar el problema.

$ sudo pam-auth-update

3. Remonte la partición de la 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, por lo que no se puede establecer o 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. Establecer permisos correctos en el archivo de sombra

Los permisos incorrectos en el archivo /etc/shadow , que almacena las contraseñas reales de las 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 en él, use el comando chmod de la siguiente manera.

$ sudo chmod 0640 /etc/shadow

5. Repare y arregle los errores del sistema de archivos

Los errores menores de la unidad de almacenamiento o del sistema de archivos también pueden causar el error en cuestión. Puede usar las herramientas de escaneo de discos de Linux como fsck para corregir tales errores.

6. Libere espacio en el disco

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

  1. Agedu – A Useful Tool for Tracking Down Wasted Disk Space in Linux
  2. BleachBit – A Free Disk Space Cleaner and Privacy Guard for Linux Systems
  3. How to Find and Remove Duplicate/Unwanted Files in Linux Using ‘FSlint’ Tool

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

  1. How to Reset Forgotten Root Password in RHEL/CentOS and Fedora
  2. How to Force User to Change Password at Next Login in Linux
  3. How to Run ‘sudo’ Command Without Entering a Password in Linux

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