关于用户所属组(nagios在web页面管理监控)

都说写博客有用,今天我也写个记录。


在使用nagios通过web对监控的服务进行管理时,出现了下面的提示:


Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update!

The permissions on the external command file and/or directory may be incorrect. Read the FAQs on how to setup proper permissions.

An error occurred while attempting to commit your command for processing.

Return from whence you came


提示不能够打开这个文件,查看文件:

[root@nagios ~]# ll -d /usr/local/nagios/var/rw/
drwxrwsr-x. 2 nagios nagcmd 4096 Jul  3 15:53 /usr/local/nagios/var/rw/
[root@nagios ~]#  ll  /usr/local/nagios/var/rw/nagios.cmd 
prw-rw---- 1 nagios nagcmd 0 Jul  3 17:00 /usr/local/nagios/var/rw/nagios.cmd


文件是存在的,目录和文件的所属组都为nagcmd,按照网上的提示将 apache添加到nagcmd组,重启httpd服务,问题解决。


下面就来说说指定用户所属组和将用户从某组中删除。

创建用户a和b

[root@nagios ~]# useradd a
[root@nagios ~]# useradd b


查看组文件:

[root@nagios ~]# tail -2 /etc/group
a:x:502:
b:x:503:

a和b组也自动被创建


将a加入b组:

[root@nagios ~]# usermod -G b a #G指定附加组

查看:
[root@nagios ~]# tail -2 /etc/group
a:x:502:
b:x:503:a

将a从b组中删除:

[root@nagios ~]# gpasswd -d a b
Removing user a from group b

查看:
[root@nagios ~]# tail -2 /etc/group
a:x:502:
b:x:503:

(也可以直接编辑/etc/group)


在上面nagios的问题中,apache加入nagcmd组后,便对nagios.cmd 这个文件有了操作权限,就能在web上管理监控liao~


posted @   忱康  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示