為什麼不用打自己的密碼就能重開機 - Linux

Table of Contents

前幾天在文字介面裡想關機的時候,

突然想到

為什麼在終端機下要關機的話

就要打 sudo init 0

但如果我在桌面環境要關機的話

只要在 Menu 那點開來然後選關機就好了

中間不需要我再打密碼

所以想請問

1. 有什麼方法可以在終端機裡不用 sudo 直接關機?
(ctrl-alt-del 會重開,所以不想用這個)

2. 還是其實是有方法可以不用打自己的密碼就能用 sudo 的功能嗎?

3. 那桌面環境那個關機按鈕到底是怎麼讓電腦關機的呢?

謝謝

--

   ███ ██◣ ██ ███◣ ◥◣ ◢◤
██ ██ ██ ██
██ ███████ ███
██ █████ ◥◣
██ ███ ████ ◥◣

--

All Comments

Frederica avatarFrederica2015-11-26
很多種作法可以辦到。目前桌面環境比較多都是透過 polki
t 設定達成特定需求可以直接以 root 身份執行。另外傳
統很常見搭配 pam 使用,比方 centos 本機登入帳號可以
具備關機權限,是透過 userhelper 搭配 pam 設定,執行
一個特殊版本的程式提供一般帳號有這個功能。
Thomas avatarThomas2015-11-29
visudo 關鍵字 user ALL=(ALL) NOPASSWD: REBOOT
Emma avatarEmma2015-12-03
Cmnd_Alias REBOOT=/sbin/halt,/sbin/reboot,/sbin/poweroff
Caitlin avatarCaitlin2015-12-03
poweroff ?
Isla avatarIsla2015-12-06
好,謝謝 我再查看看 :)