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

标签 php linux service sudo

<分区>

我想授予普通用户启动/停止特定服务的权限。那么我该如何调整 sudoers 文件来实现这一点呢?

最佳答案

在 sudoers 文件中添加此条目

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

如果你使用的是 php_exec,

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

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

还有别忘了注释掉

#Defaults    requiretty 

在 sudoers 文件中。

关于php - 授予特定用户启动/停止特定服务的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21283000/

相关文章:

android - 使用 NDK 时 C 文件出现错误

php - Laravel 4多语言错误消息

php - 强制记录所有页面进程和结果

linux - unix管道过滤器的彩色控制台输出

linux - Sphinx 搜索结果为零

android - 应用程序无响应 (ANR) 正在执行服务 android

c# - 服务中托管的 WCF 的交互式 "screen"

php 选择整个表并按 id 从多行设置变量

PHP正则表达式检测url是否指向图片文件

linux - 如何让 swf 播放器在 Linux 中运行?