適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワードの有効期限設定を確認する方法と変更する方法を説明します。 Linux システム上のユーザー パスワードは、永続的に設定することも、有効期限を設定して定期的にリセットするように設定することもできます。セキュリティ上の理由から、パスワードを定期的に変更することが一般的に推奨されていますが、デフォルトではこれは設定されていません。 パスワードの有効期限を表示および変更するには、 パスワードの有効期限設定を表示する 特定のアカウントにパスワードの有効期限が設定されているかどうかを確認するには、次の $ sudo chage -l ドーリー 最終パスワード変更日: 2020年3月15日 パスワードの有効期限: 2020 年 6 月 13 日 <== パスワード非アクティブ: なし アカウントの有効期限: なし パスワード変更間隔の最小日数: 10 パスワード変更間隔の最大日数: 90 パスワードの有効期限が切れるまでの警告日数: 14 パスワードの有効期限が適用されていない場合、アカウント情報は次のようになります。 $ sudo チャゲ -l ネモ 最終パスワード変更日: 2019年1月14日 パスワードの有効期限: なし <== パスワード非アクティブ: なし アカウントの有効期限: 2706989 年 3 月 26 日 パスワード変更間隔の最小日数: 0 パスワード変更間隔の最大日数: 99999 パスワードの有効期限が切れるまでの警告日数: 7 dory$ パスワード -S ドリーP 2020/03/15 10 90 14 -1 ここでの 7 つのフィールドは次のものを表します。
注意すべき点は、 $ sudo パスワード -S ドロシー ドロシーL 2019年7月9日 0 99999 7 10 これは、通常パスワードが含まれている $ sudo grep ドロシー /etc/shadow ドロシー:!:18086:0:99999:7:10:: <== アカウントがロックされているという事実は、 $ sudo chage -l ドロシー 最終パスワード変更日: 2019年7月9日 パスワードの有効期限: なし パスワード非アクティブ: なし アカウントの有効期限: なし パスワード変更間隔の最小日数: 0 パスワード変更間隔の最大日数: 99999 パスワードの有効期限が切れるまでの警告日数: 7 パスワード有効期限のオプション 最も一般的な設定は、最小日数と最大日数です。これらは組み合わせて使用されることが多いです。たとえば、パスワードを 90 日間 (最大) 以上使用できないように設定し、その後 1 週間または 10 日間 (最小) 有効なパスワードを追加できます。これにより、ユーザーはパスワードの変更を要求された直後に古いパスワードに戻らないようになります。 $ sudo チャゲ -M 90 -m 10 サメ $ sudo chage -l shark 最終パスワード変更日: 2020年3月16日 パスワードの有効期限: 2020 年 6 月 14 日 パスワード非アクティブ: なし アカウントの有効期限: なし パスワード変更間隔の最小日数: 10 <== パスワード変更間隔の最大日数: 90 <== パスワードの有効期限が切れるまでの警告日数: 7 -E オプションを使用して、アカウントの特定の有効期限を設定することもできます。 $ sudo チャゲ -E 2020-11-11 オタマジャクシ $ sudo チャゲ -l オタマジャクシ 最終パスワード変更日: 2019年10月15日 パスワードの有効期限: なし パスワード非アクティブ: なし アカウントの有効期限: 2020 年 11 月 11 日 <== パスワード変更間隔の最小日数: 0 パスワード変更間隔の最大日数: 99999 パスワードの有効期限が切れるまでの警告日数: 7 パスワードの有効期限は、ユーザーが簡単すぎるパスワードを使用したり、安全でない方法でパスワードを書き留めたりしない限り、重要なオプションになります。パスワード文字の制御(大文字と小文字、数字の組み合わせなど)の詳細については、パスワードの複雑さに関するこの記事を参照してください。 要約する Linux でのパスワード有効期限の表示と設定に関するこの記事はこれで終わりです。Linux でのパスワード有効期限の表示と設定の詳細については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL トリガー: 複数のトリガー操作の作成例の分析
>>: Vue はボタンをクリックしてファイルをダウンロードする操作コードを実装します (バックエンド Java)
Compose のいくつかの部分は、何らかの方法で環境変数を扱います。このチュートリアルは、必要な情...
JS で CSS 変数を使用する方法:export キーワードを使用して、js オブジェクトを le...
序文SSH 経由でさまざまなリモート システムに頻繁にアクセスする場合は、このトリックを使用すると時...
Linux タスク管理 - バックグラウンド実行と終了fg、bg、ジョブ、&、ctrl + ...
開発動向: html (ハイパーテキスト マークアップ言語) - xhtml (拡張ハイパーテキスト...
この記事では、参考までにタイマーを実装するためのVueの具体的なコードを紹介します。具体的な内容は次...
序文現在の JavaScript には列挙の概念がありません。一部のシナリオでは、列挙を使用するとデ...
目次トピックmysqlの追加、削除、変更、クエリを入力しますMySQL トランザクション処理私は M...
目次事件の原因Node Scheduleを使用してスケジュールされたタスクを実装する1. node-...
この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...
この記事では、アンカー配置を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...
前面に書かれたNginx は単なるリバース プロキシおよび負荷分散サーバーではなく、電流制限、キャッ...
最近コンピュータを再インストールした後、最新バージョンのみをインストールするという強迫観念に基づいて...
両側に隙間なし、各列間に隙間あり 幅: 100%; 表示: グリッド; グリッドテンプレート列: r...
Vue プロジェクトの開発プロセスでは、ローカル デバッグの利便性のため、通常、vue.config...