Solución al error: sudo:auth could not identify password for [user] en Linux

Published:

Estaba teniendo algunos mensajes de errores en los logs de mi sistema Linux, y como veía que aparecían cada minuto me puse a investigarlos, los mensajes eran:

sudo: pam_unix(sudo:auth): conversation failed 
sudo: pam_unix(sudo:auth): auth could not identify password for [user]

La solución fue simple, modifique /etc/pam.d/sudo y le agregue auth sufficient pam_permit.so.

cat /etc/pam.d/sudo

#%PAM-1.0

# Set up user limits from /etc/security/limits.conf.
session required pam_limits.so
auth sufficient pam_permit.so

@include common-auth
@include common-account
@include common-session-noninteractive

Con guardar los cambios ya no se observaron más los errores. Esto lo solucione en Debian 12.1 después de actualizar, no se si estaba antes pero lo vi y quise arreglarlo, que parece que viene del lado de la configuración de pam con nuestro dispositivo.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles