使用rpm安装时报错:
useradd无法打开/etc/shadow
解决方案lsattr /etc/shadow #使用该命令查看权限,显示如下: ----ia-------e-- /etc/shadow chattr -ia /etc/shadow #使用该命令去掉i和a
i:不可修改权限 例:chattr u+i filename 则filename文件就不可修改,无论任何人,如果需要修改需要先删除i权限,用chattr -i filename就可以了。查看文件是否设置了i权限用lsattr filename。
a:只追加权限, 对于日志系统很好用,这个权限让目标文件只能追加,不能删除,而且不能通过编辑器追加。可以使用chattr +a设置追加权限。
之后有类似错误使用同样方式修改权限,修改权限后重新install后成功安装
其他问题使用chattr时需要安装chattr包。
当时一直安装失败(命令一样,但就是失败),最后复制命令才成功,好坑!!!!
所以在此附上安装命令:
yum -y install e2fsprogs
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)