Это 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