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

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

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

環境

LabEx は Red Hat Universal Base Image 9 (UBI9) を使用して試験環境をシミュレートします。これは実際の RHCSA 試験環境と完全に一致するわけではありませんが、試験で遭遇するタスクをよく表しています。

環境には 2 つのユーザーがいます。

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

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux/BasicSystemCommandsGroup -.-> linux/exit("Shell Exiting") linux/UserandGroupManagementGroup -.-> linux/useradd("User Adding") linux/UserandGroupManagementGroup -.-> linux/passwd("Password Changing") linux/UserandGroupManagementGroup -.-> linux/su("User Switching") linux/UserandGroupManagementGroup -.-> linux/whoami("User Identifying") subgraph Lab Skills linux/exit -.-> lab-416104{{"ログインとユーザーの切り替え"}} linux/useradd -.-> lab-416104{{"ログインとユーザーの切り替え"}} linux/passwd -.-> lab-416104{{"ログインとユーザーの切り替え"}} linux/su -.-> lab-416104{{"ログインとユーザーの切り替え"}} linux/whoami -.-> lab-416104{{"ログインとユーザーの切り替え"}} end

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

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

タスク

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

要件

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

タスクを完了した後、who コマンドを実行すると、以下の出力が表示されるはずです。

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

まとめ

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