我想在 sudoers 文件中添加一个用户,以便它只能启动、停止和重新启动特定服务。
我正在使用 Debian 并且可以使用 访问 sudoers 文件sudo visudo,但我现在对如何将这个用户设置为仅限于一项服务感到困惑。
root@megatron# visudo
Run Code Online (Sandbox Code Playgroud)
附加以下行(其中 megatron 是您的主机名)
jakenoble megatron=/etc/init.d/httpd start, /etc/init.d/httpd stop,/etc/init.d/httpd restart, /sbin/services httpd restart
Run Code Online (Sandbox Code Playgroud)
保存并关闭文件。您必须键入以下命令:
jakenoble@megatron$ sudo /etc/init.d/httpd restart
Run Code Online (Sandbox Code Playgroud)
您必须列出您希望某人为 visudo 运行的完整命令以允许它。
例如,给定的行 /etc/sudoers
%users localhost=/sbin/shutdown -r now
Run Code Online (Sandbox Code Playgroud)
用户只能重新启动 ( -r) 机器,不能停止 ( -h)机器。
| 归档时间: |
|
| 查看次数: |
14853 次 |
| 最近记录: |