Введение
В этом задании вы примените знания об управлении учётными записями пользователей в 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. - Измените оболочку пользователя
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!



