O sudo no Ubuntu continua me pedindo minha senha para cada comando. Antes, eu só precisava digitar a senha uma vez e, depois, ela seria lembrada por um período de tempo. Isso mudou recentemente, provavelmente após a "atualização" para o Natty.
Eu já fiz sudo visudo
e configurei Defaults env_reset, timestamp_timeout = 60
, tentei reiniciar, mas ainda não está funcionando. Como faço para corrigir isso?
Após as sugestões abaixo, minha /etc/sudoers
aparência fica assim:
#
# 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
Atualizar:
Atualizei meu VirtualBox e ele começou a sofrer do mesmo problema. No palpite, executei o bash e tentei sudo nisso, e a senha é lembrada corretamente. É só quando eu uso o meu shell padrão de peixe que ele não se lembra. Foi o que aconteceu no lançamento anterior do Ubuntu, mas não mais.
Atualizar:
Atualizei para 13.05 e isso magicamente começou a funcionar novamente. Agora ele pede minha senha uma vez, para de pedir um tempo e depois pergunta novamente após um período de tempo.
Defaults:endolith timestamp_timeout=60
, mas você não está em nenhum grupo chamado endólito, de acordo com outro comentário aqui. então, qual nome de usuário você está usando? Verifique com whoami
, e adicionar o nome de usuário no lugar de endolith
em Defaults:endolith timestamp_timeout=60
ouendolith ALL=(ALL) NOPASSWD: ALL