Трюк Джокера

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

Достижения

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

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

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux/UserandGroupManagementGroup -.-> linux/useradd("User Adding") linux/UserandGroupManagementGroup -.-> linux/userdel("User Removing") linux/UserandGroupManagementGroup -.-> linux/usermod("User Modifying") linux/UserandGroupManagementGroup -.-> linux/passwd("Password Changing") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") subgraph Lab Skills linux/useradd -.-> lab-270247{{"Трюк Джокера"}} linux/userdel -.-> lab-270247{{"Трюк Джокера"}} linux/usermod -.-> lab-270247{{"Трюк Джокера"}} linux/passwd -.-> lab-270247{{"Трюк Джокера"}} linux/sudo -.-> lab-270247{{"Трюк Джокера"}} end

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

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

Задачи

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

  1. Создайте пользователя с именем joker.
  2. Создайте пользователя с именем batman с домашней директорией /home/gotham.

Требования

  • Используйте команду useradd для создания всех пользователей.
  • У пользователя batman домашняя директория отличается от стандартной.

Пример

После выполнения этих задач вы можете проверить информацию о пользователях следующим образом:

sudo grep 'joker\|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
✨ Проверить решение и практиковаться

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

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

Задачи

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

  1. Измените домашнюю директорию пользователя joker на /home/arkham.
  2. Измените оболочку (shell) пользователя batman на /bin/bash.

Требования

  • Используйте команду usermod для всех изменений.

Пример

После внесения этих изменений вы можете проверить их:

sudo grep 'joker\|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 для всех удалений.

Пример

После удаления этих пользователей вы можете проверить:

sudo grep 'joker\|batman' /etc/passwd
ls /home/gotham

Эти команды не должны вернуть результатов, что означает, что пользователи были удалены.

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

Итог

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

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

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