使用rpm -ivh rabbitmq-server-xxx.noarch.rpm出现的异常
useradd: cannot open /etc/passwd 问题
解决方法:
查看/etc/passwd的隐藏权限
lsattr /etc/passwd # 显示如下
----ia-------e-- /etc/shadow
chattr -ia /etc/shadow #使用该命令去掉i和a
正常来说就一个e是正常的
i:不可修改权限 例:chattr u+i filename 则filename文件就不可修改,无论任何人,如果需要修改需要先删除i权限,用chattr -i filename就可以了。查看文件是否设置了i权限用lsattr filename
a:只追加权限,对于日志系统很好用,这个权限让目标文件只能追加,不能删除,而且不能通过编辑器追加。可以使用chattr +a设置追加权限
useradd: cannot open /etc/shadow 问题
与上解决useradd: cannot open /etc/passwd 问题相同
摘录自: https://blog.youkuaiyun.com/qq_17253731/article/details/121876771