linux中添加新用户时报错;cannot open /etc/passwd

问题描述
#实际报的错可能时中文也可能是英文
cannot open /etc/passwd
无法打开 /etc/passwd
问题分析
#可以使用一下命令查看文件夹权限
lsattr 文件夹路径
#需要查看的文件夹如下
/etc/gshadow 
/etc/group/ 
/etc/shadow 
/etc/passwd

#如果上述文件夹有存在i权限,则需要去掉这个权限,因为i权限表示该文件不允许被修改和删除,这些文件也许也存在a权限,a权限表示文件不允许被删除,可以追加
解决方法
#去掉i权限即可,这几个文件保留a权限就可以了,不过我将我的a权限也去掉,去掉权限命令如下
chattr -i 文件夹

#如果需要加权限,就将命令中的-号换成+号即可

你可能感兴趣的:(linux中添加新用户时报错;cannot open /etc/passwd)