請問如何利用sudo讓使用者從icewm選單關機?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

請問如何利用sudo讓使用者從icewm選單關機?

文章訪客 » 週四 4月 14, 2005 1:17 pm

各位前輩
小弟已經厭倦了每次關機都要浪費時間重回gdmlogin
所以想請問教是否有什麼sudo的指令技巧可以不必輸入使用者密碼而直接關機的
謝謝
訪客
 

文章Tetralet » 週四 4月 14, 2005 1:28 pm

使用 visudo,編輯 sudo 的設定檔如下:
代碼: 選擇全部
Cmnd_Alias      SHUTDOWN=/sbin/shutdown
tetralet        Debian=NOPASSWD: SHUTDOWN

其中 tetralet 請替換成您的使用者的名字;
而 Debian 請替換成您的電腦的 Host Name,
或者可偷懶用 * 來替代。(不建議)
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週三 4月 27, 2005 3:49 pm

十分感謝前輩~
小弟搞定它了
現在正快樂地使用中
以下是小弟參考前輩的意見並視自己需求後的sudoer(只有二行)
也拿來和有興趣把這招弄在icewm上的伙伴分享

Cmnd_AliasSHUTDOWN = /sbin/shutdown
usernameALL = NOPASSWD: ALL
其中username是使用者名稱
因為是個人使用,且sudoer只有shutdown這個指令
我以我才在最後寫ALL
如果是多使用者或不希望這位user有其他指令的權限
建議不要這麼寫

另外
請記得在~/.icewm/preference中填好這兩行:
ShutdownCommand="sudo /sbin/shutdown -h now"
RebootCommand="sudo /sbin/shutdown -r now"

不建議使用/sbin/halt或/sbin/reboot這兩個指令
因為這樣做在下次開機時會看見"file system is NOT clean"的訊息
我不知道為什麼

祝大家icewm使用愉快~
訪客
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron