ログインとユーザーの切り替え

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

はじめに

Linux システムでは、複数のユーザーが同一の環境を共有することが一般的です。システム管理者として、ユーザーアカウントの管理やユーザー間の切り替えに精通している必要があります。このチャレンジでは、Linux 環境におけるユーザー管理と認証のスキルをテストします。

環境

LabEx では、Red Hat Universal Base Image 9 (UBI9) を使用して試験環境をシミュレートしています。実際の RHCSA 試験環境と完全に同一ではないかもしれませんが、遭遇するタスクを適切に再現しています。

環境内には 2 つのユーザーが存在します:

  • labex: sudo 権限を持つ標準ユーザー、パスワード:labex
  • root: システム管理者、パスワード:redhat

このチャレンジには、実際の試験問題に加えて、解説、要件、およびタスクの完了を確認するための自動検証スクリプトが含まれています。RHCSA 試験でカバーされる知識領域を効果的にシミュレートしています。

ユーザーの切り替えと新規アカウントの作成

このステップでは、ユーザー間の切り替えと新しいユーザーアカウントの作成プロセスを学習します。

タスク

  • sudo を使用して root ユーザーに切り替える
  • projectuser という名前の新しいユーザーを作成する
  • projectuser アカウントに切り替える
  • labex ユーザーアカウントに戻る

要件

  • すでに labex ユーザーとしてログインしていること
  • すべての操作はターミナルで実行すること
  • root ユーザーへの切り替えには sudo コマンドを使用すること
  • projectuser を作成する際、ホームディレクトリを /home/projectuser に設定すること
  • projectuser のパスワードを project123 に設定すること
  • ユーザー間の切り替えには su コマンドを使用すること
  • 最終的に labex ユーザーとしてログインした状態にすること

タスク完了後、whoami コマンドを実行すると以下のような出力が表示されるはずです:

labex    pts/0        2023-08-28 10:00 (:0)
✨ 解答を確認して練習

まとめ

このチャレンジでは、Linux 環境における不可欠なユーザー管理スキルを練習しました。sudosu コマンドを使用したユーザー間の切り替え、特定のホームディレクトリを指定した新規ユーザーアカウントの作成、およびユーザーパスワードの設定方法を学びました。これらのスキルは、マルチユーザーシステムを管理し、適切なユーザー分離を確保し、システムのセキュリティを維持するシステム管理者にとって極めて重要です。