Создание и удаление групп в Linux: команды groupadd и groupdel.

Создание и удаление групп в Linux: команды groupadd и groupdel.

Life-Hack - Linux/Хакинг/Хакер/ИБ/Osint

Для создания новой группы пользователей в Linux используется команда groupadd. Эта команда позволяет указать имя новой группы и гид (GID, Group IDentifier) – уникальный идентификатор группы.

Пример использования команды groupadd:

sudo groupadd developers

В данном примере создается новая группа с именем «developers». Она будет иметь уникальный гид (GID), который будет автоматически назначен системой.

Если вам нужно указать дополнительные параметры при создании группы, вы можете использовать ключи команды groupadd. Создание группы с указанием GID (идентификатора группы):

groupadd -g GID НАЗВАНИЕ_ГРУППЫ

   Создание группы с указанием домашнего каталога:

groupadd -d ДОМАШНИЙ_КАТАЛОГ НАЗВАНИЕ_ГРУППЫ

   Создание группы с указанием основной группы:

groupadd -r ОСНОВНАЯ_ГРУППА НАЗВАНИЕ_ГРУППЫ

Чтобы подавить сообщение об ошибке, если группа существует, и успешно завершить команду, используйте параметр -f:

groupadd -f developers

При использовании с параметром -o команда groupadd позволяет создать группу с неуникальным GID:

groupadd -o -g 1010 developers

Параметр -p, за которым следует пароль, позволяет вам установить пароль для новой группы:

groupadd -p grouppassword developers

Команда groupdel предназначена для задействования одноименной утилиты, осуществляющей удаление групп пользователей. Данная команда требует привилегий сперпользователя (или пользователя root).

Базовый синтаксис команды выглядит следующим образом:

groupdel [параметры] имя-группы

Единственным обязательным параметром утилиты является имя удаляемой группы пользователей. Утилита принимает несколько параметров, а именно, параметр -f, позволяющий удалить основную группу пользователя и параметр -R, позволяющий использовать директорию из окружения chroot.

Имейте в виду: вы не можете удалить основную группу пользователя, не удалив самого пользователя. Если вы попытаетесь удалить основную группу существующего пользователя, вы должны увидеть такую ошибку:

groupdel: невозможно удалить основную группу пользователя «abobus»

Это сделано специально. Вы не можете удалить основную группу существующего пользователя. Здесь у вас есть два варианта:

  • Измените основную группу пользователя с помощью команды usermod.
  • Удалите пользователя с помощью команды userdel, а затем удалите группу.

Имейте в виду: файлы, принадлежащие удаленной группе, не изменят владельца группы.






Report Page