欢迎光临散文网 会员登陆 & 注册

添加用户报错useradd: cannot open /etc/passwd

2022-08-10 17:39 作者:夜灬长梦多  | 我要投稿

在一个Linux环境添加用户的时候,发现不能添加,遇到了以下错误

useradd: cannot open /etc/passwd

解决方法

用lsattr命令查看/etc/passwd的隐藏权限

[~]# lsattr /etc/passwd

----i--------e- /etc/passwd

权限 i 说明设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。


用chattr命令对/etc/group去除i权限位:


[ ~]# chattr -i /etc/passwd

[ ~]# useradd -d /home/test -m test

useradd: cannot open /etc/shadow

用同样的方式去除/etc/shadow 权限:


[ ~]# chattr -i /etc/shadow

[ ~]# useradd -d /home/test -m test

[ ~]#

添加成功



添加用户报错useradd: cannot open /etc/passwd的评论 (共 条)

分享到微博请遵守国家法律