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

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

Для системного администратора Linux управление учетными записями пользователей является одной из базовых задач. В этом испытании вы закрепите навыки создания, изменения и удаления локальных учетных записей в системе Red Hat Enterprise Linux. Это ключевой навык для поддержания безопасности и порядка в рабочей среде.

Создание новой учетной записи пользователя

Для создания новой учетной записи используется команда useradd. Она создает пользователя вместе с домашним каталогом и назначает оболочку по умолчанию. Также вам потребуется установить пароль с помощью команды passwd.

Задачи

  • Создайте новую учетную запись пользователя с именем john.
  • Установите для этого пользователя пароль password123 (игнорируйте предупреждение BAD PASSWORD).

Требования

  • Используйте команду useradd для создания аккаунта.
  • У пользователя john должен быть создан домашний каталог по адресу /home/john.
  • Оболочкой по умолчанию (shell) для пользователя должна быть /bin/bash.
  • Используйте команду passwd для установки пароля.

Пример

По завершении пользователь john будет существовать в системе, а его домашний каталог /home/john будет доступен. Вы можете проверить наличие пользователя, выполнив команду id john.

Изменение существующей учетной записи

Для модификации параметров существующего пользователя применяется команда usermod. С ее помощью можно изменить оболочку по умолчанию или добавить пользователя в группу. При этом важно убедиться, что текущее членство пользователя в группах сохраняется.

Задачи

  • Измените оболочку по умолчанию для пользователя john на /bin/zsh.
  • Добавьте пользователя john в группу wheel, которая обычно используется для предоставления административных привилегий.

Требования

  • Используйте команду usermod для выполнения обоих изменений.
  • При добавлении в группу wheel пользователь john должен сохранить членство во всех своих текущих группах.

Пример

После выполнения этого шага проверка данных в файле /etc/passwd покажет /bin/zsh в качестве оболочки. Команда groups john отобразит его принадлежность к группе wheel в дополнение к его основной группе.

Удаление учетной записи пользователя

Для удаления пользователя используется команда userdel. Она позволяет полностью убрать аккаунт из системы, включая домашний каталог и почтовый ящик. После удаления необходимо убедиться, что все данные пользователя стерты.

Задачи

  • Удалите учетную запись пользователя john из системы.

Требования

  • Используйте команду userdel для удаления аккаунта.
  • Убедитесь, что домашний каталог пользователя (/home/john) и его почтовый ящик (mail spool) также удалены в процессе.

Пример

После завершения учетная запись john и его каталог /home/john полностью исчезнут из системы. Выполнение команды id john приведет к ошибке, сообщающей, что такого пользователя не существует.

Резюме

В ходе этого испытания вы освоили базовые навыки управления локальными пользователями в Red Hat Enterprise Linux. Вы попрактиковались в создании пользователей с помощью useradd, установке паролей через passwd, изменении атрибутов с помощью usermod и полном удалении учетных записей с помощью userdel. Эти инструменты незаменимы для любого системного администратора, отвечающего за управление доступом и безопасность системы.

✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться