普通用户关闭、暂停或重新启动计算机的正确方法是什么?

ccp*_*zza 5 linux shutdown reboot

我的肮脏解决方案是chmod +s /sbin/shutdown. 它有效,但这可能不是一个好的做法并且不安全。此外,在某些系统更新后,suid 位会被重置。正确的做法是什么?

Hen*_*nes 3

全部用户?或者其中选定的子集?他们会在本地还是远程(例如通过 ssh)使用计算机。

如果少数用户也远程工作,sudo就可以正常工作。请参阅此链接了解详细信息。

如果他们在本地通过 GUI 登录,那么还有更好的选择。例如,通过 init 捕获三指敬礼,并让它触发 1 分钟的延迟关闭。不过,自从我设置它以来已经有很长时间了,所以我跳过了它的细节。(当 Slackware 3 还很现代时我就用过它)