Linux добавить пользователя в группу пользователей

задняя часть Linux
Linux добавить пользователя в группу пользователей

Это 14-й день моего участия в Gengwen Challenge.Подробности о мероприятии:Обновить вызов

В этом руководстве показано, как шаг за шагом добавлять пользователей в группы пользователей в Linux и как добавлять пользователей и группы в Linux, используя несколько примеров с использованием командной строки Linux. Эти команды должны работать в любом дистрибутиве Linux и были протестированы на CentOS, Debian и Ubuntu.

Добавить нового пользователя в группу пользователей

Пользователь Linux может иметь основную группу и одну или несколько дополнительных групп. Эти группы можно использовать какadduserПараметры команды.

Все команды должны бытьrootВыполняется от имени пользователя. В Ubuntu ставьте перед всеми командами префиксsudo, или бегиsudo -sпереключить наrootПользователь.

Добавить группу пользователей

В качестве первого шага я добавлю две новые группы пользователей, а именноfamilyиfriends:

groupadd family
groupadd friends

Добавление новых пользователей в одну группу пользователей

Ниже я добавлю нового пользователяtom, при добавлении пользователя в группу пользователейfamily.familyГруппы пользователей будут созданы с помощью-GПараметры добавляются как подгруппа.

useradd -G family tom

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

tomэтоfamilyПользователь группы пользователей. параметр-GМожно указать несколько групп пользователей, и каждая группа пользователей будет разделена запятой. Если вы хотите, чтобы пользовательtomдобавить вfamilyиfriendsДля двух групп пользователей используйте следующие команды:

useradd -G family,friends tom

Установить пароль пользователя

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

passwd tom

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

В приведенном выше примере мы помещаем пользователяtomдобавлена ​​во вспомогательную группу,adduserКоманда автоматически создала новую основную группу и назначила эту группу основной.

  • имя пользователя: tom
  • основная группа: tom
  • Партнерская группа: family(или используйте второй случай, чтобы добавитьfamilyиfriendsдве аффилированные группы)

Настроить новую основную группу

может быть, вы хотите добавитьtomпользователя, установите основную группу наfamily(вместо созданного по умолчаниюtomгруппа пользователей), аффилированная группаfriends, вы можете использовать эту команду:

useradd -g family -G friends tom

использоватьmanкоманда, чтобы получитьuseraddПодробное описание всех параметров командной строки для команды:

man useradd

Добавить существующего пользователя в группу пользователей

Для этой задачи мы будем использоватьusermodЗаказ.usermodКоманды могут изменять различные параметры пользователя, включая членство пользователя в группе.

Сначала я добавлю третью группу пользователейcolleagues:

groupadd colleagues

использоватьusermod

мне нужноcolleaguesГруппы пользователей добавляются к пользователям как подгруппыtom:

usermod -a -G colleagues tom

Командное объяснение:-aвыражатьappend, его можно комбинировать только с-GОпции (подгруппы) используются в комбинации. Итак, в конце концов мы будемtomпользователь добавлен вcolleaguesВ группе пользователей эта группа пользователей является подгруппой пользователя.

-GОпция может указывать несколько групп пользователей, разделенных запятыми. Например:-G group1,group2,group3.

Если вы хотите изменитьtomОсновная группа пользователяfamily, вы можете использовать команду:

usermod -g family tom

использоватьmanкоманда, чтобы получитьusermodПодробное описание всех параметров командной строки для команды:

man usermod

Переведено сLinux: Add User to Group