sudo in Ubuntu continua a chiedermi la mia password per ogni comando. In precedenza, dovevo inserire la password una sola volta, quindi sarebbe stata ricordata per un periodo di tempo. Questo è cambiato di recente, probabilmente dopo "l'aggiornamento" a Natty.
Ho fatto sudo visudo
e impostato Defaults env_reset, timestamp_timeout = 60
, provato a riavviare, ma non funziona ancora. Come posso risolvere questo problema?
Dopo i suggerimenti di seguito, il mio /etc/sudoers
aspetto è questo:
#
# 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
Aggiornare:
Ho aggiornato il mio VirtualBox e ha iniziato a soffrire dello stesso problema. A indovinare, ho eseguito bash, e ho provato a farlo, e la password è ricordata correttamente. E 'solo quando uso la mia shell di default di pesce che non ricorda. Lo ha fatto nella precedente versione di Ubuntu, ma non più.
Aggiornare:
Ho aggiornato alla 13.05 e questo ha magicamente iniziato a funzionare di nuovo. Ora richiede la mia password una volta, smette di chiedere per un po 'e poi chiede di nuovo dopo un periodo di tempo.
Defaults:endolith timestamp_timeout=60
, ma non sei in nessun gruppo chiamato endolith, secondo un altro commento qui. quindi quale nome utente stai usando? Verificare con whoami
e aggiungere quel nome utente al posto di endolith
inDefaults:endolith timestamp_timeout=60
endolith ALL=(ALL) NOPASSWD: ALL