授予用户访问权限以便重新启动nagios服务的最佳方式是什么?
我加了维苏多
USER ALL = NOPASSWD: /usr/sbin/service ServiceName *但那不管用,我用的是红色帽子6,
User name is ahmed
Service name : nagios 发布于 2018-09-19 16:34:39
根据Nagios文档,Nagios仍然是基于init的,因此为了允许任何用户启动和停止Nagios服务,我们将:
首先更改sudoers文件:
sudo visudo在# Cmnd alias specification一节中添加:
Cmnd_Alias CMD_OPERATOR=/etc/rc.d/init.d/nagios在### User privilege specification section ###中添加:
# Allow the group "operator" to use certain applications
%operator ALL=CMD_OPERATOR现在创建组operator:
sudo groupadd operator并将ahmed添加到操作员组中:
sudo usermod --append --groups operator ahmed就这样!现在ahmed可以执行所有这些命令:
sudo /etc/rc.d/init.d/nagios start
sudo /etc/rc.d/init.d/nagios reload
sudo /etc/rc.d/init.d/nagios stop提供他自己的密码。
那么,现在您有了一个操作员组,您可以:
https://unix.stackexchange.com/questions/470055
复制相似问题