Psychz - Nikhil
Votes: 0Posted On: May 29, 2017 05:22:11
Вы можете добавить любого пользователя в группу с помощью нескольких методов. Вы можете добавить пользователя в группу при создании самого пользователя или добавлении существующего пользователя в группу. Вы также можете добавить пользователя в несколько групп. Ниже приведены некоторые из методов и полезных команд, с помощью которых пользователь может быть добавлен в группу.
Предпосылки
Операционная система CentOS. Мы используем CentOS 7 в этом случае.
Добавление группы при создании пользователя.
Любая группа может быть добавлена к пользователю во время создания пользователя. Общий синтаксис для этого - «useradd -G group username» . В этом случае мы создадим пользовательский «тест» и добавим его в группу «linux» одновременно.
Useradd -G linux test
(Примечание. Параметр «-G» используется для добавления группы в качестве дополнительной группы. Если вы хотите добавить группу в качестве основной, используйте параметр «-g».)
Добавление существующего пользователя в группу
Существующий пользователь также может быть добавлен в группу с помощью команды «usermod». Ниже приведен общий синтаксис добавления пользователя в группу.
Usermod -aG group имя пользователя
Например, мы добавляем пользователя «test1» в группу «linux». Образец показан ниже для вашей справки.
Usermod -aG linux test1
(Примечание: опция «-a» используется для добавления пользователя в дополнительные группы и всегда должна использоваться с опцией «-G»)
Добавление нескольких групп для одного пользователя
Несколько групп могут быть добавлены к одному пользователю, используя команду «usermod». Следующий синтаксис используется для следующего.
Usermod -a -G group1, group2, group3 имя пользователя
Есть несколько полезных команд, которые помогут вам составить список групп, узнать, какие группы назначены пользователю среди других. Некоторые из них перечислены ниже.
1. «getent group» - эта команда используется для перечисления всех групп в операционной системе.
2. «groups» - эта команда используется для просмотра всех групп, для которых назначено имя пользователя. (Синтаксис: "groups username")
3. «id» - вы также можете просмотреть числовые идентификаторы, связанные с каждой группой, запустив команду id и указав имя пользователя. (Синтаксис: "id имя пользователя")
Это были некоторые из команд, которые могут помочь при добавлении пользователя в группу в операционной системе CentOS. Мы рекомендуем вам ознакомиться с man-страницей этих команд для детального понимания всех его вариантов.