繁体   English   中英

以非root用户重启服务

[英]Restart Service with non-root user

我正在使用UBUNTU-14.04 LTS

我想用非root用户重启服务。

我对Apache服务的visudo文件的更改,

用户权限规范

root ALL =(全部:全部)全部

用户名ALL = / etc / init.d / apache2

用户名ALL = NOPASSWD:/etc/init.d/apache2重新启动

但这没用

输出:

Restart with **non-root user**

/etc/init.d/apache2 restart
 * Restarting web server apache2      [fail]

Restart with **root user**

/etc/init.d/apache2 restart
 * Restarting web server apache2      [ OK ]

等待积极回应。

任何帮助将不胜感激。

谢谢

您是否尝试过将您的用户分组,并授予他所有文件的权限?

这应该将(现有)userA添加到groupA,并授予他对目录A的权限

sudo usermod -a -G groupA userA

sudo chown -R userA:groupA directoryA

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM