Добавление новых пользователей и групп

LinuxBeginner
Практиковаться сейчас

Введение

Команда исследований и разработок LabEx использует один сервер, где у каждого участника есть своя учетная запись для повседневной работы. Сегодня к нам присоединяются два новых сотрудника, и нам необходимо создать для них учетные записи.

Добавление новых пользователей и групп

В рамках этого испытания вам необходимо добавить в систему две новые группы и двух новых пользователей. Вы можете сделать это, создавая группы и пользователей по отдельности, либо используя одну команду, которая настраивает всё сразу.

Задачи

  1. Создайте новые группы с именами dev и test.
  2. Добавьте новую учетную запись пользователя с именем jack. Домашний каталог должен быть /home/jack, основная группа — dev, а дополнительная группа — labex.
  3. Добавьте новую учетную запись пользователя с именем bob. Домашний каталог должен быть /home/bob, основная группа — test, а дополнительная группа — labex.

Требования

  • Для выполнения этих задач используйте пользователя labex, который обладает привилегиями sudo и входит в группу labex.
  • Убедитесь, что новые группы dev и test созданы до добавления пользователей.
  • Убедитесь, что новые пользователи созданы с соответствующими домашними каталогами и привязками к группам.
  • Вы можете выбрать любой из подходов:
    • Сначала создать группы, затем пользователей, а в конце добавить их в группы.
    • Создать пользователей с указанием всех групп одной командой.

Примеры

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

  1. Для пользователя jack вывод должен быть похож на:
$ id jack
uid=5001(jack) gid=5003(dev) groups=5003(dev),5000(labex)
  1. Для пользователя bob вывод должен быть похож на:
$ id bob
uid=5002(bob) gid=5004(test) groups=5004(test),5000(labex)

Резюме

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

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