Linux オペレーティング システムは、サーバーやパーソナル コンピューターで広く使用されているオープン ソース オペレーティング システムです。これらのコマンドの中には、chage コマンドなど、システム管理とセキュリティにおいて重要な役割を果たすものもあります。 chage コマンドを使用すると、ユーザー アカウントのパスワード有効期限ポリシー、パスワードの最小使用期間、最大使用期間、パスワード有効期限のリマインダーなどを管理できます。
この記事では、Linuxのchageコマンドの高度な使用法を詳細に分析し、読者がこのコマンドをよりよく理解して適用できるように、具体的なコード例を提供します。
1. chage コマンドの基本的な使用法
Linux システムでは、chage コマンドはユーザー アカウントのパスワード有効期限情報を変更するために使用されます。その基本的な構文は次のとおりです。 #
chage [options] username
ログイン後にコピー
このうち、usernameは操作対象のユーザー名です。一般的に使用されるオプションは次のとおりです:
-M, --maxdays <最大日数>: パスワードの最大使用期間を設定します。 -m, --mindays <最小日数>: パスワードの最小使用期間を設定します。 -W, --warndays <リマインダー日数>: パスワードの有効期限が切れる前に、ユーザーにパスワードの変更をリマインドする日数。 -I, --inactive <日数>: 非アクティブになった後にアカウントがロックされる日数を設定します。
2.chage コマンドの高度な使用法
2.1 ユーザー アカウントのパスワード有効期限情報の表示
chage コマンドを使用して、ユーザー アカウントのパスワード有効期限情報を表示します。ユーザーアカウント パスワードの最大使用期間、最低使用期間、パスワード有効期限通知などの詳細を確認できます。
たとえば、ユーザー「testuser」のパスワード有効期限情報を表示します。
chage -l testuser
ログイン後にコピー
2.2 パスワードの最大使用期間を設定します。
ユーザーの最大使用期間を設定します。これは、システムのセキュリティを強化するために、ユーザーにパスワードの定期的な変更を強制できます。
たとえば、ユーザー「testuser」のパスワードの最大使用期間を 90 日に設定します。
chage -M 90 testuser
ログイン後にコピー
2.3 パスワードの最小使用期間を設定します
パスワードの最小使用期間を設定します. ユーザーがパスワードを頻繁に変更するのを防ぎ、パスワードのセキュリティを向上させます。
たとえば、ユーザー「testuser」のパスワードの最小使用期間を 7 日に設定します。
chage -m 7 testuser
ログイン後にコピー
2.4 パスワード有効期限のリマインダーを設定する
パスワードの有効期限リマインダーを設定すると、パスワードの有効期限によってアカウントがロックされるのを避けるために、パスワードを変更することをタイムリーにユーザーに通知できます。
たとえば、ユーザー「testuser」のパスワード有効期限リマインダーを 7 日に設定します:
chage -W 7 testuser
ログイン後にコピー
3. 実際のケース
以下では、実際のケースを使用して高度な機能を示します。チャージコマンドの使い方。
ユーザー アカウント「testuser」があります。ユーザーは月に 1 回パスワードを変更する必要があります。パスワードは 30 日間有効です。ユーザーは、パスワードの有効期限が切れる 7 日前にパスワードを変更するよう通知されます。これは、次の手順で実現できます。
# 设置密码最长使用期限为30天
chage -M 30 testuser
# 设置密码最短使用期限为0,允许用户立即修改密码
chage -m 0 testuser
# 设置密码过期提醒为7天
chage -W 7 testuser
ログイン後にコピー
結論
この記事の Linux の chage コマンドの高度な使用法分析を通じて、読者はユーザー アカウントのパスワード有効期限ポリシーの管理方法をより深く理解できるようになります。システムのセキュリティを向上させます。この記事で提供される内容が読者にとって役立つことを願っており、皆さんもぜひ実践してさらに探索してください。
以上がLinuxのchageコマンドの使い方を徹底解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。