Linux создать группу пользователей

В Linux создать группу пользователей можно командой groupadd. Обычно единственный нужные аргумент — имя добавляемой группы.

 

Linux создать группу пользователей

Добавим в систему группу viewers

groupadd viewers

При выполнении команды появляется вхождение в файле /etc/group. В нем для группы создается идентификатор.

grep 'viewers' /etc/group

viewers:x:1004:

 

Добавляется пользователь в созданную группу при помощи usermod.

usermod -a -G viewers tom

Например, в примере выше в группу включен пользователь tom.

x в /etc/passwd для группы говорит о том, что самая важная информация захэширована и хранится в /etc/gshadow (аналоге /etc/shadow для данных о пользователях).

 

По /etc/gshadow также можно найти данные задавая имя группы. Для выполнения команды потребуются привилегии суперпользователя.

grep 'viewers' /etc/gshadow

viewers:!::tom

 

Другой способ выяснить какие пользователи состоят  в группе — утилита members.

members viewers

tom

members устанавливается из стндартных репозиториев Debian/Ubuntu.

Подробнее про usermod и проверку присутствия в группе.