Privileges

為什麼普通使用者可以關機?

  • April 6, 2021

我使用了該命令poweroff,但意外地系統關閉了。我沒用過sudo,所以沒想到電腦會關機。為什麼我可以在沒有 root 權限的情況下使用此命令?

這在評論中提到了為什麼重新啟動和關機需要root權限?

在某些使用 systemd 的發行版上,poweroff現在是指向 的符號連結systemctl,它指示 systemd 代表使用者關閉系統,而不要求輸入密碼(如果使用者有足夠的權限,通常由他們使用本地會話,他們可以物理訪問系統)。

請參閱Arch Linux 上用於關閉、停止等的預設 Polkit 權限是什麼,為什麼會這樣?了解詳細資訊(不特定於 Arch Linux)。

引用自:https://unix.stackexchange.com/questions/632047