Введение

В этом задании вы примените свои знания по управлению учетными записями пользователей в Linux. Вам предстоит создавать новых пользователей, изменять настройки существующих и удалять их. Это упражнение позволит проверить ваше понимание концепций, изученных в лабораторной работе «Управление учетными записями пользователей».

Достижения

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

  • useradd — для создания новых пользователей
  • passwd — для изменения паролей пользователей
  • usermod — для изменения параметров учетных записей
  • userdel — для удаления учетных записей пользователей

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

На этом этапе вы создадите несколько учетных записей пользователей с различными параметрами.

Задачи

Выполните следующие задачи по порядку:

  1. Создайте пользователя с именем joker.
  2. Создайте пользователя с именем 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

Управление паролями пользователей

На этом этапе вы установите и измените пароли для пользователей.

Задачи

Выполните следующие задачи:

  1. Установите пароль для пользователя joker.
  2. Установите пароль для пользователя 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 означает, что для учетной записи установлен рабочий пароль.

Изменение учетных записей пользователей

На этом этапе вы измените существующие учетные записи пользователей.

Задачи

Выполните следующие задачи:

  1. Измените домашний каталог пользователя joker на /home/arkham.
  2. Измените командную оболочку (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

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

На этом заключительном этапе вы удалите учетные записи пользователей.

Задачи

Выполните следующие задачи:

  1. Удалите пользователя joker, не удаляя его домашний каталог.
  2. Удалите пользователя 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" подтвердит, что каталог был удален.

Резюме

Поздравляем! Вы завершили практическое задание «Трюк Джокера» по управлению учетными записями пользователей. Вы продемонстрировали умение:

  1. Создавать учетные записи пользователей с различными параметрами.
  2. Устанавливать и изменять пароли пользователей.
  3. Изменять свойства учетных записей пользователей.
  4. Удалять учетные записи пользователей с удалением домашних каталогов и без него.

Эти навыки являются фундаментальными для системного администрирования Linux. Продолжайте практиковаться и изучать систему, чтобы стать экспертом в управлении пользователями Linux!

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