由于某种原因,我可以在没有 root 的情况下以普通用户身份运行halt
、poweroff
、shutdown
、 和。reboot
我怎样才能解决这个问题?是与用户组有关,还是某个地方的设置?
答案1
- https://wiki.archlinux.org/index.php/systemd#Power_management
- https://wiki.archlinux.org/index.php/Polkit#Actions
在 Arch Linux 上,如果你安装了 polkit,并且你是系统上唯一在线的“普通用户”(通过 systemd-logind 的本地用户),你可以在没有 root 密码的情况下执行 shutdown/poweroff/reboot 命令。
否则,系统会要求您输入 root 密码。