useradd userエラー解決

1120 ワード

今日、Sequoiadbソフトウェアのインストール中にユーザーとグループの追加に失敗し、エラーが表示されました.
cannot lock/et/passwd; try again later.
ネットで調べたら/etc/passwdファイルがロックされているとのこと
ll /etc/passwd.lock

lockファイルが確かに存在することを発見して、ネットのチュートリアルはlockファイルを削除して解決することができると言います
ll /etc | grep lock

lockファイルをすべて削除して、自分で操作した後に、useradd testがそれとも間違っていることを発見して、引き続き問題を探して、ついに1つの招待状の上で原因を見つけました
URL:https://ask.fedoraproject.org/en/question/10274/fc16-adduser-cannot-lock-etcpasswd-try-again-later/
元はuseradd操作時に/etc/.pwd.lockファイルを読み込みますが、私の/etc/.pwd.lockファイルは別のウィンドウで開かれていて、閉じていません.システムの読み取り中にエラーが発生したので、自分でファイルを復元すればいいです.
mv /etc/.pwd.lock /etc.pwd.lock.bak

再実行useradd操作、成功、問題解決