ホームページ > 記事 > システムチュートリアル > Linux で root がパスワードを変更するときのエラー報告の解決策
今日、Linux システムの root ユーザーのパスワードを変更する準備をしていたときに、passwd root を実行したところ、次のような状況が発生し、パスワードの変更に失敗しました:
リーリーインターネットで検索したところ、inode が不足している、つまりルート パーティションがいっぱいであることが原因だと言う人もいましたが、df -i を実行しても原因は見つかりませんでした。
リーリー引き続き回答を探し、オンラインのケースに従ってユーザー パスワードに関連するシステム ファイル /etc/passwd および /etc/shadow を確認します。これら 2 つのファイルのアクセス許可に i オプションがあることがわかります。クエリの結果は次のとおりです。次のように: ### リーリー
注: Linux システムでは、ファイルに i オプションがある場合、ファイルを変更できないことを意味し、パスワードの変更も失敗します。この問題を解決するには、chattr -i コマンドを実行して、上記 2 つのファイルの i 権限を取り消す必要があります。
リーリー
次に、passwd を実行してパスワードを変更します。リーリー
パスワードを変更した後、セキュリティ上の理由から、chattr i を実行してユーザー パスワード システム ファイルに i 権限を追加できます。 リーリー以上がLinux で root がパスワードを変更するときのエラー報告の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。