Вход в систему и переключение между пользователями

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В системах Linux часто несколько пользователей используют одну и ту же среду. Как системный администратор, вы должны быть хорошо знакомы с управлением учетными записями пользователей и переключением между ними. Эта задача (challenge) проверит ваши навыки управления пользователями и аутентификации в среде Linux.

Среда

LabEx использует Red Hat Universal Base Image 9 (UBI9) для имитации экзаменационной среды. Она может не совпадать с реальной экзаменационной средой RHCSA, но хорошо представляет задачи, с которыми вы столкнетесь.

В среде есть два пользователя:

  • 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

Переключение между пользователями и создание новой учетной записи

В этом шаге вы узнаете, как переключаться между пользователями и создавать новую учетную запись пользователя.

Задачи

  • Переключиться на пользователя root с использованием sudo
  • Создать нового пользователя с именем projectuser
  • Переключиться на учетную запись projectuser
  • Вернуться на учетную запись labex

Требования

  • Вы уже вошли в систему как пользователь labex
  • Все операции должны выполняться в терминале
  • Используйте команду sudo для переключения на пользователя root
  • Создайте пользователя projectuser с домашней директорией в /home/projectuser
  • Установите пароль для projectuser равным project123
  • Используйте команду su для переключения между пользователями
  • Убедитесь, что в конце вы вошли в систему как пользователь labex

Пример

После выполнения задач вы должны увидеть следующий вывод при запуске команды who:

labex    pts/0        2023-08-28 10:00 (:0)
✨ Проверить решение и практиковаться

Резюме

В этой задаче (challenge) вы отработали важные навыки управления пользователями в среде Linux. Вы узнали, как переключаться между пользователями с использованием команд sudo и su, создавать новую учетную запись пользователя с указанной домашней директорией и устанавливать пароли для пользователей. Эти навыки являются важными для системных администраторов, которые управляют многопользовательскими системами, обеспечивают правильную изоляцию пользователей и поддерживают безопасность системы.