liunx安装rabbitmq权限问题
groupadd:无法打开 /etc/group
useradd:“rabbitmq”组不存在

解决办法:
用lsattr命令查看/etc/group的隐藏权限设定情况发现如下:

i说明设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。
用chattr命令对/etc/group去除i权限位:
[hljy@sjtest55 rabbitmq]$ chattr -i /etc/group
[hljy@sjtest55 rabbitmq]$ lsattr /etc/group
---------------- /etc/group
再使用groupadd命令时又发现:

同样的思想,去除隐式权限i位,再添加组。后面设置如下:
[hljy@sjtest55 rabbitmq]$ sudo chattr -i /etc/gshadow
在添加rabbitmq就可以了
groupadd rabbitmq

同样的思想,遇到此类问题一致去除i权限,最终重新安装rabbitmq即可

本文详细描述了如何在Linux环境下,面对rabbitmq权限问题,通过查看和修改/etc/group文件的隐藏权限,移除i权限,成功添加rabbitmq组并重新安装RabbitMQ的过程。
1078

被折叠的 条评论
为什么被折叠?



