sudo en Ubuntu sigue pidiéndome mi contraseña para cada comando. Anteriormente, solo tenía que ingresar la contraseña una vez, y luego se recordaría por un período de tiempo. Esto cambió recientemente, probablemente después de "actualizar" a Natty.
Lo hice sudo visudo
y configuré Defaults env_reset, timestamp_timeout = 60
, intenté reiniciar, pero todavía no funciona. ¿Cómo puedo solucionar esto?
Después de las sugerencias a continuación, mi /etc/sudoers
aspecto es el siguiente:
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults:endolith timestamp_timeout=60
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
#includedir /etc/sudoers.d
Actualizar:
Actualicé mi VirtualBox y comenzó a sufrir el mismo problema. Supongo que ejecuté bash e intenté sudo en eso, y la contraseña se recuerda correctamente. Es sólo cuando uso mi shell por defecto de pescado que no recuerda. Lo hizo en la versión anterior de Ubuntu, pero ya no.
Actualizar:
Actualicé a 13.05 y esto mágicamente comenzó a funcionar nuevamente. Ahora me pide mi contraseña una vez, deja de pedirla un momento y luego me la pide nuevamente después de un período de tiempo.
Defaults:endolith timestamp_timeout=60
, pero no estás en ningún grupo llamado endolito, de acuerdo con otro comentario aquí. Entonces, ¿qué nombre de usuario estás usando? Verifique whoami
y agregue ese nombre de usuario en lugar de endolith
en Defaults:endolith timestamp_timeout=60
oendolith ALL=(ALL) NOPASSWD: ALL