systemadmin.es » Utilidades » sudo: auth could not identify password for

sudo: auth could not identify password for

Resulta rutinario añadir un comando en concreto al sudo para poder ejecuitarlo con los permisos de otro usuario, pero si nos despistamos nos podemos volver locos con el siguiente error:

Jan 20 16:26:56 picamoixons sudo: pam_unix(sudo:auth): conversation failed
Jan 20 16:26:56 picamoixons sudo: pam_unix(sudo:auth): auth could not identify password for [test]

La línea en el sudoers era:

test ALL =(ALL) NOPASSWD: /usr/local/bin/restart_tomcat

El error resulta poco claro y hace pensar que el usuario este mal creado o que exista algún problema con la autenticación (los modulos pam o el fichero de passwd o shadow.

En realidad simplemente el comando a ejecutar no tenia permisos de ejecución, por lo que simplemente con añadir los permisos se soluciona el problema:

chmod +x /usr/local/bin/restart_tomcat

Relacionados

Imprimir Imprimir

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>