はじめに
Linux システムでは、複数のユーザーが同一の環境を共有することが一般的です。システム管理者として、ユーザーアカウントの管理やユーザー間の切り替えに精通している必要があります。このチャレンジでは、Linux 環境におけるユーザー管理と認証のスキルをテストします。
環境
LabEx では、Red Hat Universal Base Image 9 (UBI9) を使用して試験環境をシミュレートしています。実際の RHCSA 試験環境と完全に同一ではないかもしれませんが、遭遇するタスクを適切に再現しています。
環境内には 2 つのユーザーが存在します:
labex: sudo 権限を持つ標準ユーザー、パスワード:labexroot: システム管理者、パスワード: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 環境における不可欠なユーザー管理スキルを練習しました。sudo や su コマンドを使用したユーザー間の切り替え、特定のホームディレクトリを指定した新規ユーザーアカウントの作成、およびユーザーパスワードの設定方法を学びました。これらのスキルは、マルチユーザーシステムを管理し、適切なユーザー分離を確保し、システムのセキュリティを維持するシステム管理者にとって極めて重要です。



