1. 程式人生 > >【Ubuntu使用技巧】ubuntu sudo不需要輸入密碼

【Ubuntu使用技巧】ubuntu sudo不需要輸入密碼

網上流傳最廣關於這個的操作的中文博文寫的很邪乎,例如這一篇,http://mrtips.blogbus.com/logs/11495562.html,主要有兩個問題,第一是隨便修改系統配置檔案的屬性不是什麼好習慣,第二個根本沒說清到底是怎麼針對特定組或者使用者進行配置的,直接都給了個最大的許可權,安全上顯然欠考慮……

其實思路都一樣,主要是編輯/etc/sudoers:

$sudo visudo

在其中新增一行,若你想讓一個使用者sudo時不需要進行密碼輸入則以使用者名稱開頭,若想讓一個組有此特權則以%組名開頭,例如:

gnuhpc ALL=NOPASSWD: ALL
表示gnuhpc在任何的命令下都不需要進行sudo操作。

%sysadmin ALL=NOPASSWD: /usr/bin/apt-get, /usr/bin/aptitude

表示sysadmin這個組在進行apt-get和aptitude時不需要進行sudo操作

修改這個可以使得sudo timeout時間改變:Defaults env_reset , timestamp_timeout=x