03.Linux-CentOSのシステムのユーザーは、ユーザー・パスワードの問題を変更するには

问题:
[ユーザー@ localhostの〜] $ passwdに
ユーザーのユーザーのパスワードを変更します。
ユーザーのパスワードを変更します。
(現在の)UNIXパスワード:
passwdの:認証トークン操作エラー

ソリューション:
1、ユーザーのパスワードファイルの属性を表示し、保存します。
[ルート@ localhostの]#たlsattr / etc / passwdファイル
---- -------- I E- / etc / passwdファイル
[ルート@ localhostの]#たlsattrは/ etc /シャドウ
---- ---- I ---- E-の/ etc /シャドウ
注:ストア・ユーザー・パスワードやファイル属性にlsattrコマンドで確認して、私はオプションが見つかりました:(私は:.ファイルまたはディレクトリ上の任意の変化であってはならない)ので、すべてのユーザーがパスワードを変更することはできません原因何の権威ことができますがありませんので。

2、chattrはと私はコマンドを取り消し、および変更します。
[ローカルホスト@ルート]#chattrは-i / etc / passwdファイル
[ルート@ localhostの]#chattrは-iの/ etc /シャドウ
[ルート@ localhostの]#たlsattr / etc / passwdファイルの/ etc /シャドウ
--------- E- ---- / etc / passwdファイル
------------- E-の/ etc /シャドウ

3、ユーザーのパスワードを変更します。
[ユーザー@ localhostの〜] $ passwdの

図4は、安全上の理由から、それがパスワードを変更した後最高で、その後、保護されたユーザーとパスワードでファイルを保存します。
[ルート@ localhostの]#chattrは+ I / etc / passwdファイル
[ルート@ localhostの]#chattrは+ Iの/ etc / shadowの
[ルート@ localhostの]#たlsattr / etc / passwdファイルは/ etc /シャドウ
---- ---- I E- ----- / etc / passwdファイル
---- --------- E-私の/ etc /シャドウ

おすすめ

転載: www.cnblogs.com/LuckyHaTech/p/11987277.html