在 Fedora 服务器上,一个处于开发阶段的 Web 应用程序暂时因未知原因而变得异常。唯一的解决方案是重新启动 Linux 计算机,但只有 root 才有权限执行此操作。
是否可以为用户组授予重启权限?您能告诉我该怎么做吗?
答案1
您可以使用 sudo 来执行此操作
以 root 身份使用“visudo”命令编辑 /etc/sudoers 文件
如果您想允许一组用户访问重新启动计算机,您可以添加以下行:
%shutdowngroup ALL=(root) NOPASSWD: /sbin/reboot
(其中“shutdowngroup”是用户需要成为其成员的组的名称)
如果您希望一次授予一个使用权限,可以添加以下行:
username ALL=(root) NOPASSWD: /sbin/reboot
答案2
您可以使用 sudoers 文件授予 root 权限。您可以指定命令和用户名/组名。
要编辑此文件,您可以使用:sudo visudo
欲了解更多信息,请参阅man visudo
和man sudoers
。