useradd: unable to open password file 解决办法
2010-03-24 23:51
现象: root用户用useradd加个普通用户提示:useradd: unable to open password file。 普通用户su root提示:密码错(我可以肯定密码是对了)。
解决办法: 1.首先检查下面四个文件是否加了权限保护 [root@203 etc]# lsattr /etc/passwd ------------- /etc/passwd [root@203 etc]# lsattr /etc/shadow ----i-------- /etc/shadow [root@203 etc]# lsattr /etc/gshadow ------------- /etc/gshadow [root@203 etc]# lsattr /etc/group ----i-------- /etc/group 从结果来看/etc/shadow 和 /etc/group都加了保护。下一步就是去除保护 2.删除文件保护 [root@203 etc]# chattr -i /etc/shadow [root@203 etc]# lsattr /etc/shadow ------------- /etc/shadow [root@203 etc]# chattr -i /etc/group [root@203 etc]# lsattr /etc/group ------------- /etc/group 3.添加用户试试 [root@203 etc]# useradd huangf [root@203 etc]# passwd huangf Changing password for user huangf. New UNIX password: BAD PASSWORD: it is too simplistic/systematic Retype new UNIX password: passwd: all authentication tokens updated successfully. 添加用户成功了!!!!!
|
转自:http://hi.baidu.com/fei_20018/blog/item/e4c754f6cf728529bd3109ee.html
转载于:https://blog.51cto.com/riches/418650