以下二条为笔者遇到的useradd命令的错误提示:
useradd: unable to lock password file
useradd: unable to open password file
以下是linux无法添加用户帐号的原因分析。
1,问题:
在使用useradd命令添加帐号(的)时候出现“unable to lock password file”(的)错误,,或者“cannot lock shadow password file”(的)问题..
useradd: unable to lock password file
2,解决方法:
在/etc/目录下会有passwd.lock、group.lock、gshadow.lock、passwd.lock、shadow.lock的文档,删除掉这些文件就可以了。
3,作用
某人在读取时先锁定文件以防另一个程序又来读取产生错误。
4,原因分析
可能是上次用ssh登入改东西改到一半是断线,或某些程序需要存取特定文档等。
错误提示2:
useradd: unable to open password file
原因未知。
下面贴出我的解决方法,其实就是更改下几个关于权限的操作文件: