授予特定用户启动/停止特定服务的权限

时间:2014-01-22 12:29:28

标签: php linux service sudo

我想允许普通用户启动/停止特定服务。那我怎么能调整sudoers文件才能实现呢?

1 个答案:

答案 0 :(得分:1)

在sudoers文件中添加此条目

username ALL=(ALL) NOPASSWD: /etc/init.d/Servicename *

如果您使用的是php_exec,

apache ALL=(ALL) NOPASSWD: /etc/init.d/servicename *

Apache是​​运行Web服务器的用户。它是某些操作系统中的www-data。

也不要忘记发表评论

#Defaults    requiretty 
在sudoers文件中