useradd 无法打开 /etc/passwd

在配置 lighttpd 服务添加用户时,出现一个报错,提示不能打开 /etc/passwd 文件,如图:

检查文件属性,发现文件权限是可读可写的:

经过查资料,发现文件的扩展属性多了i属性:

passwd 文件被设置了“i” 属性,该属性指定当前文件不可被修改。使用 chattr 去掉 passwd 文件的“i”属性。即可(用的较多的就是“i”属性,和“a”属性。i属性为不可修改,a属性为只做追加,不可删除)

 

你可能感兴趣的:(useradd 无法打开 /etc/passwd)