Ubuntu'daki sudo her komut için şifremi sormaya devam ediyor. Önceden, şifreyi yalnızca bir kez girmek zorunda kaldım ve daha sonra bir süre hatırlanacaktı. Bu son zamanlarda, muhtemelen Natty için "yükseltme" sonra değişti.
Yaptım sudo visudo
ve ayarladım Defaults env_reset, timestamp_timeout = 60
, yeniden başlatmayı denedim, ama hala çalışmıyor. Bunu nasıl düzeltirim?
Aşağıdaki önerilerden sonra, şöyle /etc/sudoers
görünüyor:
#
# 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
Güncelleme:
VirtualBox'ımı yükselttim ve aynı sorundan muzdarip olmaya başladı. Bir tahminle, bash koştum ve sudo yapmaya çalıştım ve şifre doğru hatırlanıyor. Sadece varsayılan kabuklu balığımı kullandığımda hatırlamıyorum. Önceki Ubuntu sürümünde yaptı, ama artık değil.
Güncelleme:
13.05'e yükselttim ve bu sihirli bir şekilde tekrar çalışmaya başladı. Şimdi şifremi bir kez soruyor, bir süre sormayı bırakıyor ve bir süre sonra tekrar soruyor.
Defaults:endolith timestamp_timeout=60
, ancak burada başka bir yoruma göre endolit adlı herhangi bir grupta değilsiniz. peki hangi kullanıcı adını kullanıyorsun? İle kontrol edin whoami
ve yerine bu kullanıcı adını eklemek endolith
içinde Defaults:endolith timestamp_timeout=60
veyaendolith ALL=(ALL) NOPASSWD: ALL