groupmod(8)

НАЗВАНИЕ
groupmod - изменяет определение группы в системе

СИНТАКСИС

groupmod [параметры] ГРУППА

ОПИСАНИЕ

Команда groupmod изменяет определение указанной ГРУППЫ, изменяя соответствующую запись в базе данных групп.

ПАРАМЕТРЫ

Параметры команды groupmod:

-g, --gid GID
    Имя группы будет изменено с ГРУППА на GID.

    Десятичное значение GID должно быть неотрицательным. Это значение должно быть уникальным, если не указан параметр -o.

    У пользователей, которых эта группа является первичной, будет выполнено соответствующее обновление.

    У всех файлов, которые имеют ID старой группы и должны продолжать принадлежать GROUP, нужно изменить их ID вручную.

    Никаких проверок по GID_MIN, GID_MAX, SYS_GID_MIN или SYS_GID_MAX из /etc/login.defs не производится.

-h, --help
    Показать краткую справку и закончить работу.

-n, --new-name НОВАЯ_ГРУППА
    Имя группы будет изменено с ГРУППА на НОВАЯ_ГРУППА.

-o, --non-unique
    При использовании с параметром -g разрешается изменять GID группы не уникальным значением.

-p, --password ПАРОЛЬ
    Шифрованное значение пароля, которое возвращает функция crypt(3).

    Замечание: Этот параметр использовать не рекомендуется, так как пароль (или не шифрованный пароль) будет видим другими пользователям в списке процессов.

    Вы должны проверить, что пароль соответствует политике системных паролей.

-R, --root КАТ_CHROOT
    Выполнить изменения в каталоге КАТ_CHROOT и использовать файлы настройки из каталога КАТ_CHROOT.

-P, --prefix PREFIX_DIR
    Apply changes in the PREFIX_DIR directory and use the configuration files from the PREFIX_DIR directory. This option does not chroot and is intended for preparing a cross-compilation target. Some limitations: NIS and LDAP users/groups are not verified. PAM authentication is using the host files. No SELINUX support.

НАСТРОЙКА

На работу этого инструмента влияют следующие переменные настройки из /etc/login.defs:

MAX_MEMBERS_PER_GROUP (число)
    Максимальное количество членов в записи о группе. При достижения максимума заводится новая запись группы (строка) в /etc/group (с тем же именем, паролем и тем же GID).

    Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет.

    Данная возможность (разделение группы) позволяет ограничить длину строк в файле групп. Это полезно для ограничения длины строк групп NIS в 1024 символа.

    Если вам нужно такое ограничение, укажите значение 25.

    Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow). Вы не должны использовать эту переменную, если вам действительно это ненужно.

ФАЙЛЫ

/etc/group
    содержит информацию о группах

/etc/gshadow
    содержит защищаемую информацию о группах

/etc/login.defs
    содержит конфигурацию подсистемы теневых паролей

/etc/passwd
    содержит информацию о пользователях

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ

Команда groupmod завершая работу, возвращает следующие значения:

0
    E_SUCCESS: success

2
    E_USAGE: invalid command syntax

3
    E_BAD_ARG: invalid argument to option

4
    E_GID_IN_USE: specified group doesn't exist

6
    E_NOTFOUND: specified group doesn't exist

9
    E_NAME_IN_USE: group name already in use

10
    E_GRP_UPDATE: can't update group file

11
    E_CLEANUP_SERVICE: can't setup cleanup service

12
    E_PAM_USERNAME: can't determine your username for use with pam

13
    E_PAM_ERROR: pam returned an error, see syslog facility id groupmod for the PAM error message

СМОТРИТЕ ТАКЖЕ

chfn(1), chsh(1), passwd(1), gpasswd(8), groupadd(8), groupdel(8), login.defs(5), useradd(8), userdel(8), usermod(8).