Debian

KDE 如何重新啟動 Debian 系統?

  • May 27, 2019

我正在試驗 Debian,我想知道他們關於 systemd 和重啟的權限。我做了以下觀察(Debian Buster with lightdm 和 i3 WM):

  • 命令poweroff等映射到/sbin/poweroff哪個連結/bin/systemctl
  • /bin/systemctl有權限-r-s------並且使用者無法訪問
  • 結果,systemctl poweroff等等將不起作用,甚至systemctl --user mycommand不起作用(不像在 Arch Linux 上)。

但是,當我安裝 KDE 時,我可以在不輸入密碼的情況下從菜單中關閉並重新啟動!我在網上沒有找到任何有用的答案,我不明白這怎麼可能。他們如何做到這一點?

有一種稱為“polkit”的機制,用於(除其他外)允許使用者在本地登錄機器以執行某些在傳統 unix 系統上需要 root 的任務,例如關閉機器、連接到網路等.

在沒有 root 權限的情況下如何重新啟動 gnome有一個更深入的答案?,忽略問題中關於 gnome 的討論,這種機制用於許多不同的桌面。

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