安裝完Fedora 14後,默認沒有啟用sudo,首先應該是對sudo進行設置。
sudo的作用就是使當前非root用戶在使用沒有權限的命令時,直接在命令前加入sudo,
在輸入自己當前用戶的密碼就可以完成root用戶的功能,而不必在每次使用su -來回切換用戶了。
sudo的配置文件位於/etc/sudoers,
需要root權限才可以讀寫。
找到root ALL=(ALL) ALL這一行,
在後面再加上一行就可以了:
username(TABLE)ALL=(ALL)(TABLE)ALL
注意其中username為指定的使用sudo的用戶,(TABLE)為tab 制表鍵
這樣設置後sudo要輸入密碼
sudo密碼默認為用戶的密碼
要想在每次輸入的時候不輸入當前用戶的密碼
需要這樣設置:
username (TABLE) ALL=(ALL) (TABLE) NOPASSWD: ALL
sudo的設置還有很多
具體可以參看man
下面是3個與sudo相關的文件
FILES
/etc/sudoers List of who can run what
/var/run/sudo Directory containing timestamps
/etc/environment Initial environment for -i mode on Linux and AIX