ローカルユーザーアカウントのパスワード変更と有効期限の設定

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

システム管理者として、ユーザーアカウントを管理し、システムのセキュリティを確保することは重要な責務です。この役割の不可欠な要素として、強力なパスワードポリシーの適用があります。これには、定期的なパスワード変更の強制や、パスワードの有効期限(パスワード・エージング)ルールの設定が含まれます。このチャレンジでは、Red Hat Enterprise Linux システム上のローカルユーザーアカウントに対して、パスワードの変更と有効期限設定の調整を実践します。

ローカルユーザーアカウントのパスワード変更

最初のタスクは、セットアップ時に作成された demouser および demoadmin ユーザーアカウントのパスワードを変更することです。これは、デフォルトのパスワードや漏洩した可能性のあるパスワードが使用され続けるのを防ぐための、基本的なセキュリティ対策です。

タスク

  • demouser ユーザーアカウントのパスワードを変更してください。
  • demoadmin ユーザーアカウントのパスワードを変更してください。

要件

  • demouser ユーザーの新しいパスワードは userpass123 に設定してください。
  • demoadmin ユーザーの新しいパスワードは adminpass123 に設定してください。
  • すべてのパスワード変更は、ターミナルから適切なコマンドラインツールを使用して実行する必要があります。

ヒント

  • ユーザーのパスワードを変更するための標準的なコマンドは passwd です。
  • 他のユーザーのパスワードを変更するには、sudo を使用した管理者権限が必要になる場合があります。
  • コマンドを実行すると、対話形式で新しいパスワードの入力と再入力を求められます。

ローカルユーザーアカウントのパスワード有効期限の調整

セキュリティをさらに強化するために、パスワードの有効期限(パスワード・エージング)ポリシーを設定します。これにより、特定の期間が経過した後にユーザーにパスワードの変更を強制できます。一般ユーザーと管理者ユーザーのアカウントに対して、それぞれ異なる有効期限を設定します。

タスク

  • demouser ユーザーアカウントの最大パスワード有効日数を 90 日に設定してください。
  • demoadmin ユーザーアカウントの最大パスワード有効日数を 180 日に設定してください。

要件

  • demouser ユーザーのパスワードが 90 日後に期限切れになるように設定してください。
  • demoadmin ユーザーのパスワードが 180 日後に期限切れになるように設定してください。
  • すべての有効期限設定の変更は、適切なコマンドラインツールを使用して実行する必要があります。

ヒント

  • ユーザーのパスワード有効期限情報を変更するには chage コマンドを使用します。
  • -M オプションを使用すると、パスワードが有効な最大日数を設定できます。
  • ユーザーの有効期限設定を変更するには sudo 権限が必要です。
  • 設定した内容は chage -l <username> コマンドで確認できます。

まとめ

このチャレンジでは、Linux システムにおける重要なユーザーアカウントセキュリティタスクの実行方法を学びました。passwd コマンドを使用してユーザーパスワードを変更し、chage コマンドを使用してパスワードの有効期限ポリシーを適用する練習を行いました。これらのスキルを習得することは、あらゆる Linux 環境のセキュリティと整合性を維持するための基本となります。

✨ 解答を確認して練習✨ 解答を確認して練習