仅使用 sudo 进行重启

Mik*_*ail 5 ubuntu sudo reboot

我有一台装有 Ubuntu 16.06 的笔记本电脑。我能够以reboot非 root 用户身份执行命令,而无需sudo. 我怎样才能改变这种行为,这样我就无法在reboot没有 的情况下运行sudo?我尝试检查reboot实际指向的位置:

user:~$ which reboot
/sbin/reboot
user:/sbin$ ls -l reboot
reboot -> /bin/systemctl
Run Code Online (Sandbox Code Playgroud)

但我不知道如何改变systemctl行为。

Jde*_*eBP 5

这不是改变的问题systemctl。那是一条红鲱鱼。 systemctl查询“Policy Kit”以确定是否允许以特定方式登录的特定用户重新启动系统。您需要在 Policy Kit 中更改允许运行该org.freedesktop.login1.reboot操作的人员。您可能希望将三类登录的规则从yes更改为auth_admin(或auth_admin_keep)。

进一步阅读


归档时间:

查看次数:

801 次

最近记录:

7 年,5 月 前