我正在使用 UBUNTU-14.04 LTS
我想用非 root 用户重启服务。
我对 Apache 服务的 visudo 文件的更改,
用户权限规范
root ALL=(ALL:ALL) 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 并授予他对 directoryA 的权限
sudo usermod -a -G groupA userA
sudo chown -R userA:groupA directoryA
希望对你有帮助
关于linux - 以非root用户重启服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27498352/