Новая группа создается командой groupadd (в некоторых дистрибутивах - addgroup). Чтобы создать группу, вводится эта команда с именем создаваемой группы в качестве аргумента:
# /usr/sbin/groupadd groupname
Созданной группе присваивается идентификационный номер, равный минимальному значению, которое больше 500 и больше значений идентификационных номеров остальных групп. Некоторые дистрибутивы Linux по умолчанию включают новых пользователей в группу (100).
Можно присвоить создаваемой группе идентификационный номер по своему усмотрению, введя команду с флажком –g:
# groupadd -g 503 groupname.
В файле /etc/group должна появиться следующая запись:
groupname::503:, означающая пустую группу с идентификационным номером 503.
Номер требуемой группы, также можно найти в списке идентификационных номеров существующих групп, хранящемся в файле /etc/group.
включения пользователя в группу может быть выполнено путем редактирования файла / etc/group, каждая строка которого является определением группы: groupname::password:groupid:userlist.
Элементы этой строки следующие:
|
|
· groupname — имя группы.
· password - зашифрованный пароль группы. (Поскольку пароль для доступа к группам не применяется, обычно здесь нет никакой записи.)
· groupid - уникальный идентификационный номер группы.
· userlist - список пользователей группы, перечисленных через запятую.
Например, если в группу groupl с идентификационным номером 505 входят пользователи userl,user2 и user3, то строка этой группы в файле / etc/group будет следующей.
groupl::505:userl,user2,user3
Чтобы ввести в группу нового пользователя, нужно открыть файл /etc/group в текстовом редакторе и добавить нового пользователя в конец строки соответствующей группы, отделив его имя от остальных пользователей запятой.