ホームページ  >  記事  >  システムチュートリアル  >  Linux で root がパスワードを変更するときのエラー報告の解決策

Linux で root がパスワードを変更するときのエラー報告の解決策

WBOY
WBOY転載
2024-02-21 10:50:03752ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。