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

Учетные записи пользователей могут быть отнесены к одной или нескольким группам в Linux. Вы можете настроить права доступа к файлам и другие привилегии для каждой группы. Например, в Ubuntu только пользователи в группе sudo могут использовать команду sudo для получения повышенных разрешений.

Как создать новую группу в Linux

Если вы хотите создать новую группу в своей системе, используйте команду groupadd, заменив new_group именем группы, которую вы хотите создать. Вам также нужно будет использовать sudo с этой командой (или в дистрибутивах Linux, которые не используют sudo, вам нужно будет запустить su, чтобы получить повышенные разрешения перед запуском команды).

sudo groupadd new_group

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

Чтобы добавить существующую учетную запись пользователя в группу в системе, используйте команду usermod, заменив group_name на имя группы, в которую вы хотите добавить пользователя, в username на имя пользователя, которого вы хотите добавить.

usermod -a -G имя_группы имя_пользователя

Например, чтобы добавить пользователя mial в группу sudo, используйте следующую команду:

usermod -a -G судо миал

Изменение первичной группы пользователя

Хотя учетная запись пользователя может принадлежать более чем одной группе, одна из групп всегда является «основной группой», а другие — «вторичными группами». Процесс входа пользователя, файлы и папки, созданные пользователем, будут назначены основной группе.

Чтобы изменить основную группу, к которой назначен пользователь, запустите команду usermod, заменив group_name на имя группы, а username на имя учетной записи пользователя.

usermod -g имя_группы имя_пользователя

Обратите внимание на -g здесь. Когда вы используете маленькую букву g, вы назначаете основную группу. Когда вы используете верхний регистр -G, как в примерах выше, вы назначаете вторичную группу.

Как узнать, в какие группы входит пользователь

Чтобы просмотреть группы, которым назначена текущая учетная запись пользователя, выполните команду groups. Вы увидите список групп.

группы

Чтобы просмотреть числовые идентификаторы, связанные с каждой группой, выполните команду id:

я бы

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

Чтобы просмотреть группы, к которым принадлежит другая учетная запись пользователя, запустите команду groups и укажите имя учетной записи пользователя.

имя пользователя группы

Вы также можете просмотреть числовые идентификаторы, связанные с каждой группой, выполнив команду id и указав имя пользователя.

id имя пользователя

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

Первая группа в списке групп или группа, показанная после «gid =» в списке идентификаторов, является основной группой учетной записи пользователя. Остальные группы — второстепенные. Итак, на скриншоте ниже основная группа учетной записи пользователя — mial.

Создание нового пользователя и назначение группы в одной команде

Иногда может потребоваться создать новую учетную запись пользователя, которая имеет доступ к определенному ресурсу или каталогу, например новому пользователю FTP. С помощью команды useradd при создании учетной записи пользователя вы можете указать группы, которым будет назначена учетная запись пользователя, например:

useradd -G имя_группы имя_пользователя

Например, чтобы создать новую учетную запись пользователя с именем jsmith и назначить эту учетную запись группе ftp, запустите:

useradd -G ftp jsmith

Конечно, вы захотите назначить пароль для этого пользователя:

пароль jsmith

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

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

usermod -a -G group1, group2, group3 имя пользователя

Например, чтобы добавить пользователя с именем mial в группы ftp, sudo и example, вы должны запустить:

usermod -a -G ftp, sudo, пример mial

Вы можете указать сколько угодно групп: разделите их запятыми.

Как просмотреть все группы в системе

Если вы хотите увидеть список всех групп в вашей системе, вы можете использовать команду getent:

получить группу

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

Этот вывод также покажет вам, какие учетные записи пользователей являются членами группы. Итак, на скриншоте ниже мы видим, что учетные записи пользователей syslog и mial являются членами группы adm.

Это должно охватывать все, что вам нужно знать о добавлении пользователей в группы в командной строке Linux.

Связанные статьи:

  • Как составить список пользователей Linux (68,6%)
  • Как составить список всех действий Cron (68,6%)
  • Как изменить оболочку входа в Linux. Чш образование (64%)
  • Какие полезные инструменты командной строки для системных администраторов Linux (53,5%)
  • Подстановочные знаки, расширение, цитата и escape в Bash (53,5%)
  • Как узнать в Linux, какой процесс использует всю оперативную память (RAM)? (СЛУЧАЙНО — 50%)
Понравилась статья? Поделиться с друзьями:
Bloger zoom
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: