unable to lock password file 解决办法

  1.出现问题:

  近日配置linux服务器,在使用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的档案,把它刪除就OK了。

  3.具体有什么用呢?

  顾名思义就是某人在读取时先锁定文件以防另一个程序又来读取产生错误。

  4.产生的原因:

  可能是上次用ssh登入改东西改到一半是断线,或者是某些程序也需要存取特定档案。

  ps:我遇到了这种情况,但是这种方法没有得到解决,(怀疑系统问题,因为老是提示ext3 fs挂载问题,已经出现了4次,每次都不得已将系统重做,应该是硬盘或者电源问题)但是觉得上面的方法很有道理,故记下,已备后用。