【Linux】无法添加用户,报“useradd: cannot open /etc/passwd”问题解决过程记录
2018-02-27 15:14
357 查看
原文链接:http://www.cnblogs.com/Detector/p/7850099.html
用chattr命令对/etc/group去除i权限位:
问题描述
今天在一个新的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 [ ~]#查看用户,大功告成:
相关文章推荐
- 【Linux】无法添加用户,报“useradd: cannot open /etc/passwd”问题解决过程记录
- 在Linux下添加用户报错 groupadd :cannot open /etc/group
- 解决linux下无法添加用户和组的问题
- (转)解决Linux:cannot open shared object file: No such file or directory 类似问题
- 解决Linux系统安装后,root用户无法登录,提示“无法验证用户”的错误问题
- TFS2012 用户重复无法添加到组问题解决方法
- 禅道系统迁移到linux平台 用户无法登录问题的解决
- useradd: cannot open /etc/passwd,/etc/group,gshadow
- 解决IIS上无法添加.NET用户的问题
- 无法修改linux/ubuntu密码(Authentication token manipulation error )问题解决过程
- 解决busybox添加用户出现passwd: unknown uid 0的问题
- SQLSERVER 占了500多M内存,原来的程序无法一次查询出50多W数据了,记录下这个问题的解决过程。
- fedora20 执行 arm-linux-gcc 出现 libz.so.1: cannot open shared object file问题解决方案
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- 解决ssh添加用户公钥到~/.ssh/authorized_keys文件后任然无法无密码登录的问题
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法
- 解决wpf项目中无法添加OpenFileDialog 实例的问题
- 3.通过进入单用户模式解决linux中的rc.local修改后无法启动的问题
- Linux中gedit遇到如下问题时解决方法No protocol specified (gedit:9143): Gtk-WARNING **: cannot open display: :0.