Введение
Для системного администратора 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. Эти инструменты незаменимы для любого системного администратора, отвечающего за управление доступом и безопасность системы.



