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 文件夹

#如果需要加权限,就将命令中的-号换成+号即可
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容