Введение
В этом задании вы примените свои знания по управлению учетными записями пользователей в Linux. Вам предстоит создавать новых пользователей, изменять настройки существующих и удалять их. Это упражнение позволит проверить ваше понимание концепций, изученных в лабораторной работе «Управление учетными записями пользователей».
Достижения
Вы продемонстрируете навыки использования следующих команд:
useradd— для создания новых пользователейpasswd— для изменения паролей пользователейusermod— для изменения параметров учетных записейuserdel— для удаления учетных записей пользователей
Создание учетных записей пользователей
На этом этапе вы создадите несколько учетных записей пользователей с различными параметрами.
Задачи
Выполните следующие задачи по порядку:
- Создайте пользователя с именем
joker. - Создайте пользователя с именем
batman, домашний каталог которого находится по адресу/home/gotham.
Требования
- Для создания всех пользователей используйте команду
useradd. - Убедитесь, что при создании учетных записей для обоих пользователей были созданы домашние каталоги.
- У пользователя
batmanдолжен быть нестандартный домашний каталог.
Пример
После выполнения этих задач вы можете проверить информацию о пользователях следующим образом:
grep -w joker /etc/passwd
grep -w batman /etc/passwd
Пример вывода:
joker:x:5001:5001::/home/joker:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/sh
Управление паролями пользователей
На этом этапе вы установите и измените пароли для пользователей.
Задачи
Выполните следующие задачи:
- Установите пароль для пользователя
joker. - Установите пароль для пользователя
batman.
Требования
- Для всех операций с паролями используйте команду
passwd. - Для этого задания используйте простые пароли, например
password123.
Пример
После установки паролей вы можете проверить их статус:
sudo passwd -S joker
sudo passwd -S batman
Пример вывода:
joker P 01/19/2024 0 99999 7 -1
batman P 01/19/2024 0 99999 7 -1
В этом выводе P означает, что для учетной записи установлен рабочий пароль.
Изменение учетных записей пользователей
На этом этапе вы измените существующие учетные записи пользователей.
Задачи
Выполните следующие задачи:
- Измените домашний каталог пользователя
jokerна/home/arkham. - Измените командную оболочку (shell) пользователя
batmanна/bin/bash.
Требования
- Для всех изменений используйте команду
usermod.
Пример
После внесения изменений вы можете проверить их:
grep -w joker /etc/passwd
grep -w batman /etc/passwd
Пример вывода:
joker:x:5001:5001::/home/arkham:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/bash
Удаление учетных записей пользователей
На этом заключительном этапе вы удалите учетные записи пользователей.
Задачи
Выполните следующие задачи:
- Удалите пользователя
joker, не удаляя его домашний каталог. - Удалите пользователя
batmanвместе с его домашним каталогом/home/gotham.
Требования
- Для всех операций удаления используйте команду
userdel.
Пример
После удаления пользователей вы можете проверить результат:
grep -w joker /etc/passwd
grep -w batman /etc/passwd
ls -ld /home/gotham
Обе команды grep не должны вернуть никаких результатов. Для команды ls -ld /home/gotham сообщение "No such file or directory" подтвердит, что каталог был удален.
Резюме
Поздравляем! Вы завершили практическое задание «Трюк Джокера» по управлению учетными записями пользователей. Вы продемонстрировали умение:
- Создавать учетные записи пользователей с различными параметрами.
- Устанавливать и изменять пароли пользователей.
- Изменять свойства учетных записей пользователей.
- Удалять учетные записи пользователей с удалением домашних каталогов и без него.
Эти навыки являются фундаментальными для системного администрирования Linux. Продолжайте практиковаться и изучать систему, чтобы стать экспертом в управлении пользователями Linux!



