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

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

В наше время любая операционная система не считается полноценной, если в ней нет многопользовательского режима. Так и в Linux. Раньше в ОС существовало всего три основных флага, которые контролируют права доступа каждого конкретного пользователя, это – чтение, запись и непосредственно выполнение. Однако спустя время разработчики поняли, что этого недостаточно и создали специальные группы пользователей данной ОС. С их помощью сразу несколько человек способны получить возможность использовать один и тот же ресурс.

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

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

  • Первичная (основная) группа создается сразу после регистрации в ОС. Это происходит автоматически. Пользователь вправе находиться лишь в одной первичной группе, имя которой чаще всего присваивается согласно введенному имени пользователя.
  • Побочные группы являются дополнительными, и во время работы за компьютером могут изменяться. Однако не стоит забывать, что количество побочных групп строго ограничено и не может превышать 32.

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

Способ 1: Программы с графическим интерфейсом

К сожалению, ультимативной программы, которая имеет функцию добавления новых пользовательских групп, в дистрибутивах Linux нет. Ввиду этого, к каждой отдельной графической оболочке применяется разная программа.

  • KUser для KDE
  • Для добавления новых пользователей в группу в дистрибутивах Linux с графической оболочкой рабочего стола KDE используется программа Kuser, которую можно установить на компьютер, вписав в «Терминале» команду:
  • sudo apt-get install kuser
  • и нажав клавишу Enter.

Данное приложение имеет примитивный интерфейс, с которым удобно работать. Чтобы добавить пользователя в группу, вам необходимо сначала нажать двойным кликом по его имени, а затем, в появившемся окне, перейти во вкладку «Группы» и отметить галочками те, в которые вы хотите добавить выбранного пользователя.

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

«Менеджер пользователей» для Gnome 3

Что касается Gnome, то тут управление группами практически ничем не отличается. Вам лишь нужно установить соответствующую программу, которая идентична предыдущей. Разберем на примере дистрибутива CentOS.

  1. Чтобы произвести установку «Менеджера пользователей», вам необходимо выполнить команду:
  2. sudo yum install system-config-users
  3. Открыв окно программы, вы увидите:

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

Для дальнейшей работы необходимо дважды кликнуть по имени пользователя и обратиться ко вкладке под названием «Группы», открывшейся в новом окне. В данном разделе вы можете самостоятельно выбрать именно те группы, которые вам интересны. Для этого необходимо лишь поставить галочки напротив понравившихся. Помимо этого вы можете выбрать или изменить основную группу:

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

«Пользователи и группы» для Unity

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

  • Изначально установим необходимую программу. Делается это в автоматическом режиме, после выполнения следующей команды в «Терминале»:
  • sudo apt install gnome-system-tools
  • В случае, если вы желаете добавить либо удалить одну из имеющихся групп или пользователя, следует перейти в главное меню и нажать кнопку «Управление группами» (1). После проделанного перед вами появится окно «Параметры групп», в котором вы сможете увидеть список всех имеющихся в системе групп:

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

При помощи кнопки «Свойства» (2) можно с легкостью выбрать понравившуюся группу и внести в нее пользователей, просто отметив их галочкой.

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

Способ 2: Терминал

Для добавления новых пользователей в системах на базе Linux специалисты рекомендуют использовать терминал, так как данный способ предоставляет больше возможностей.

В этих целях используется команда usermod — она позволит вам изменять параметры по собственному вкусу.

Помимо прочего, неотъемлемым достоинством работы с «Терминалом» является его ультимативность — инструкция общая для всех дистрибутивов.

  1. Синтаксис
  2. Синтаксис команды не сложный и включает в себя три аспекта:
  3. usermod опции синтаксис
  4. Опции
  5. Сейчас будут рассмотрены лишь основные опции команды usermod, которые позволяют добавлять новых пользователей в группы. Вот их перечень:
  • -g – позволяет установить дополнительную основную группу для пользователя, однако такая группа уже должна быть, а все имеющиеся в домашней директории файлы автоматически перейдут в эту группу.
  • -G – специальные добавочные группы;
  • -a – позволяет выбрать пользователя из группы опции -G и добавить его в другие дополнительно выбранные группы, не совершая замену текущего значения;
  • Конечно, общее количество опций гораздо большее, однако мы рассматриваем только те, которые могут понадобиться для выполнения поставленной задачи.
  • Примеры
  • Сейчас перейдем к практике и на примере рассмотрим использование команды usermod. Например, вам необходимо добавить новых пользователей в группу sudo linux, для чего достаточно будет выполнить следующую команду в «Терминале»:
  • sudo usermod -a -G wheel user

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

Очень важно отметить тот факт, что если вы исключите из синтаксиса опцию –а и оставите лишь –G, то утилита автоматически уничтожит все те группы, которые были созданы вами ранее, а это может привести к неисправимым последствиям.

Рассмотрим простой пример. Вы стерли имеющуюся у вас группу wheel, добавляете пользователя в группу disk, однако после этого вам потребуется сбросить пароль, и вы больше не сможете пользоваться присвоенными вам ранее правами.

Для проверки информации о пользователе можно воспользоваться следующей командой:

id user

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

После всего проделанного вы сможете увидеть, что дополнительная группа была добавлена, а все имеющиеся ранее группы остались на месте. В случае, если вы планируете добавить одновременно несколько групп, то стоит лишь разделить их между собой запятой.

  1. sudo usermod -a -G disks,vboxusers user
  2. Изначально при создании основная группа пользователя носит его имя, однако при желании его можно изменить на любое понравившееся, например, users:
  3. sudo usermod -g users user

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

Таким образом вы видите, что имя основной группы поменялось. Аналогичные опции можно использовать в случае с добавлением новых пользователей в группу sudo linux, используя простую команду useradd.

Заключение

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

Например, если вы неопытный пользователь или хотите быстро и легко выполнить поставленную задачу, то лучшим вариантом будет использование программ с графическим интерфейсом.

Если же вы надумали вносить кардинальные правки в группы, то для этих целей необходимо использовать «Терминал» с командой usermod.

Мы рады, что смогли помочь Вам в решении проблемы.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Источник: https://lumpics.ru/how-add-user-to-linux-group/

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

Операционная система Linux изначально планировалась как многопользовательская система. Для управления правами доступа для каждого из пользователей используется три флага: чтение, запись и выполнение. Но этого было недостаточно, поэтому были придуманы группы пользователей Linux. С помощью групп можно дать нескольким пользователям доступ к одному ресурсу.

Файлу присваивается группа, для нее описываются права, затем в эту группу вступают пользователи, чтобы получить доступ к файлу. Читайте подробнее про все это в статье группы Linux. А в этой статье мы рассмотрим как добавить пользователя в группу linux.

Как я уже сказал, для каждого пользователя существует два типа групп, это первичная, основная для него группа и дополнительные.

  • Первичная группа — создается автоматически, когда пользователь регистрируется в системе, в большинстве случаев имеет такое же имя, как и имя пользователя. Пользователь может иметь только одну основную группу;
  • Вторичные группы — это дополнительные группы, к которым пользователь может быть добавлен в процессе работы, максимальное количество таких групп для пользователя — 32;

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

$ usermod опции синтаксис

Здесь нас будут интересовать только несколько опций с помощью которых можно добавить пользователя в группу root linux. Вот они:

  • -G — дополнительные группы для пользователя;
  • -a — добавить пользователя в дополнительные группы из параметра -G, а не заменять им текущее значение;
  • -g — установить новую основную группу для пользователя, такая группа уже должна существовать, и все файлы в домашнем каталоге теперь будут принадлежать именно этой группе.

У команды намного больше опций, но нам понадобятся только эти для решения нашей задачи. Теперь рассмотрим несколько примеров. Например, чтобы добавить пользователя в группу sudo linux используйте такую комбинацию:

sudo usermod -a -G wheel user

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

Если вы не будете использовать опцию -a, и укажите только -G, то утилита затрет все группы, которые были заданы ранее, что может вызвать серьезные проблемы. Например, вы хотите добавить пользователя в группу disk и стираете wheel, тогда вы больше не сможете пользоваться правами суперпользователя и вам придется сбрасывать пароль. Теперь смотрим информацию о пользователе:

Читайте также:  Как подключить джойстик от ps2 к компьютеру

id user

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

  • Мы можем видеть, что была добавлена указанная нами дополнительная группа и все группы, которые были раньше остались. Если вы хотите указать несколько групп, это можно сделать разделив их запятой:
  • sudo usermod -a -G disks,vboxusers user
  • Основная группа пользователя соответствует его имени, но мы можем изменить ее на другую, например users:
  • sudo usermod -g users user
  • Как добавить пользователя в группу linux

Теперь основная группа была изменена. Точно такие же опции вы можете использовать для добавления пользователя в группу sudo linux во время его создания с помощью команды useradd.

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

В графическом интерфейсе все немного сложнее. В KDE добавление пользователя в группу linux выполняется с помощью утилиты Kuser. Мы не будем ее рассматривать. В Gnome 3 возможность управления группами была удалена, но в разных системах существуют свои утилиты для решения такой задачи, например, это system-config-users в CentOS и Users & Groups в Ubuntu.

  1. Для установки инструмента в CentOS выполните:
  2. sudo yum install system-config-users
  3. Дальше вы можете запустить утилиту через терминал или из главного меню системы. Главное окно утилиты выглядит вот так:
  4. Как добавить пользователя в группу linux
  5. Выполните двойной клик по имени пользователя, затем перейдите на вкладку «группы». Здесь вы можете выбрать отметить галочками нужные дополнительные группы, а также изменить основную группу:
  6. Как добавить пользователя в группу linux
  7. Для установки утилиты в Ubuntu запустите такую команду:
  8. sudo apt install gnome-system-tools
  9. Здесь интерфейс будет немного отличаться, утилита будет выглядеть так же, как и системная программа настройки пользователей только появится возможность управления группами Linux.

Выводы

В этой небольшой статье мы рассмотрели как добавить пользователя в группу linux. Это может быть очень полезно для предоставления пользователю дополнительных полномочий и разграничения привилегий между пользователями. Если у вас остались вопросы, спрашивайте в х!

(6

Источник: https://losst.ru/kak-dobavit-polzovatelya-v-gruppu-linux

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

Возможность определить потребности и добавить пользователя в группу Linux является очень важным механизмом данной операционной системы, так как до недавнего времени она считалась исключительно ОС для серверов и энтузиастов, и для выдачи разрешений стандартных флагов на чтение, запись и выполнение было мало.

Группы пользователей в Linux

Группы пользователей в Ubuntu служат для грамотной сортировки пользователей по нужным им привилегиям относительно операций с файлами, доступом к определенным разделам системы, исполнению программ и так далее. Предварительная настройка сильно экономит время тех же системных администраторов Linux и в разы понижает шансы нарушения стабильности системы или изменения важного файла рядовым юзером.

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

  • Основная – присваивается системой автоматически при создании учетной записи, чаще всего имеет идентичное аккаунту имя и может быть изменена. Каждый юзер может иметь лишь одну такую.
  • Дополнительные – в них учетная запись может быть добавлена уже во время работы системы. Одновременно могут быть присвоены до 32 подобных наименований.

Вариантов проведения данного процесса два – через Linux-терминал либо с использованием утилит с графическим интерфейсом. Предпочтительней будет первый вариант, как самый надежный, проверенный и гибкий.

Внимание! Не во всех дистрибутивах Linux доступны утилиты с графическим интерфейсом позволяющие проводить данные действия.

Для их создания используется утилита groupadd, но этого недостаточно для того, чтобы приступить к работе с ней. Для начала нужно изучить сопутствующие ей флаги:

  • -f – при выполнении команды утилита сообщит, существует ли уже подобная группа;
  • -g – ручная установка идентификатора;
  • -K – позволяет сменить стандартные параметры автоматически создаваемого идентификатора;
  • -o – позволяет создать тип с повторяющимся идентификатором;
  • -p – добавляет к объединению шифрование паролем;
  • -r – относит создаваемое объединение в разряд системных;
  • -R – дает доступ к Root.

Итак, для того чтобы добавить в Linux новое объединение, например, workusers с идентификатором 1654, следует открыть терминал и ввести команду sudo groupadd –g 1654 workusers.

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

Но если необходим пароль, то сначала его нужно сгенерировать вызвав команду perl -e ‘print crypt(“mypassword”, “qbnr”),”
”’, где my password является придуманным паролем, а qbnr – случайными буквами, улучшающими шифрование будущего пароля.

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

Далее присваиваем workusers полученный пароль – sudo groupadd -p qblXlMbGwgvwY workusers.

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

Чтобы провести добавление, можно воспользоваться 2-я способами, предложенными далее.

Через терминал

Так же, как и предыдущем шаге, для начала следует узнать о трех самых распространенных флагах при работе с обьединениями и учетными записями:

  • -G – управление дополнительными группами.
  • -a – указывает, что список объединений нужно оставить в исходном виде и добавить в него дополнительные наименования из ключа – G.
  • -g – изменяет основную группу пользователя (она уже должна быть создана и настроена).

Итак, чтобы в новую группу Ubuntu добавить пользователя, необходимо воспользоваться инструментом usermod, позволяющим редактировать параметры учетных записей. Для этого нужно прописать команду sudo usermod –a –G workusers username, где username является именем учетной записи, в нашем случае – fotpc.

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

Если же необходимо средствами Linux Ubuntu добавить пользователя в группу sudo, то сделать это можно, повторив команду выше, изменив ее вот так: sudo usermod –a –G sudo username. Готово.

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

Внимание! Важно не забывать про использование ключа -a, так как присутствие только -G уничтожит все присвоенные значения, созданные ранее, и в случае, например, с параметром root, может привести к неминуемым последствиям.

В каждом дистрибутиве используется собственное программное обеспечение для добавления и редактирования подобных параметров. В случае с самым известным, Ubuntu, необходим инструмент Gnome System Tools, который устанавливается командой sudo apt install gnome-system-tools.

После установки его можно найти в главном меню под именем Users and Groups.

При запуске главное окно программы выглядит вот так:

Для того чтобы добавить пользователя в группу sudo в Linux, нужно выбрать нужного пользователя из списка слева и нажать «Управление группами».

После чего найти нужную в списке, выделить ее и нажать «Свойства».

И в разделе «Члены группы» поставить галочку напротив необходимых учетных записей.

Примечание

Добавления пользователя в группу в Debian работает аналогичным образом. Так как Ubuntu основывается именно на данном дистрибутиве, как и многие другие. Следует быть осторожным, добавляя пользователя в группу Root, так как эта привилегия дает полную власть над операционной системой.

Смена группы пользователя в Linux

Изменить группу пользователя в Linux очень просто, достаточно ввести команду sudo usermod -g group username, где username является именем аккаунта в системе, а group наименованием группы.

Команда этого типа сотрет предыдущий параметр. Для наглядности изменим параметры fotpc с workusers на users. Если же речь заходит о добавлении в список иных объединений, то команда будет выглядеть немного по-другому – sudo usermod –a –G group username

Также такие параметры можно отредактировать и в графической утилите, сняв галочки рядом с нужным аккаунтом в ненужных разделах и добавив их в новые. К примеру, лишим пользователя fotpc доступа к workusers и присвоим ему shadow.

  • Для этого снова запускаем Users and Groups и переходим в «Управление группами».
  • Находим workusers, заходим в свойства и снимаем галочку.
  • Нажимаем «Ок», ищем shadow, выставляем галочку, подтверждаем действие и выходим из программы.
  • На этом операция завершается.

Заключение

Как видно, добавить пользователя в группу Linux, отредактировать привилегии или сменить ее, не так трудно, как может показаться. Главное – внимательно следовать инструкциям и обращать внимание на выставляемые атрибуты, дабы избежать плачевных последствий.

Источник: https://iwsm.ru/operatsionnye-sistemy/linux/dobavlenie-polzovatelya-v-gruppu-linux

Как в Linux добавить пользователя в группу (или вторичную группу)

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

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

Если вы хотите создать новую группу в своей системе, используйте команду groupadd, заменив new_group на имя группы, которую вы хотите создать.

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

sudo groupadd new_group

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

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

Читайте также:  Как быстро создать видеоролик

usermod -a -G group_name user_name

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

usermod -a -G sudo mial

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

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

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

usermod -g group_name user_name

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

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

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

groups

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

groups user_name

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

id user_name

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

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

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

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

useradd -G group_name user_name

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

useradd -G ftp jsmith

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

passwd jsmith

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

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

usermod -a -G group1,group2,group3 user_name

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

usermod -a -G ftp,sudo,example mial

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

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

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

getent group

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

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

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

Источник: https://ZaLinux.ru/?p=1407

Добавить пользователя в группу Linux Ubuntu, Debian или Centos, оператор sudo usermod, разные варианты добавления пользователя

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

Зачем нужны группы в Linux?

Доступ к одному и тому же файлу в операционной системе Linux имеют все пользователи без исключения. Изначально, такая концепция создавала большое количество трудностей. Дело в том, что у разных участников должен отличаться уровень доступа.

Предоставлять для каждого свой уровень доступа может быть не совсем удобно. Если речь идет о трех компьютерах в системе и одной программе, тогда трудностей не возникнет. Когда доступ нужно предоставить сотне работников, понадобиться много времени.

Чтобы упростить данный механизм, разработчики создали группы. Они присваиваются определенному файлу. В этот же момент прописываются права, которыми она будет обладать. Это может быть чтение, запись или выполнение. Для того чтобы лучше понять, как это работает, можно рассмотреть пример.

В общую систему заходят два типа участников. Первые, это администраторы, которые должны просматривать выполнение работы и иметь доступ к системным файлам.

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

Исходя из этого, нужно создать две категории, каждой из которых назначить определенные права.

У групп  есть еще одно важное свойство. Они ограничивают доступ некоторых программ к определенным процессам. Так, если есть сервера, которые не должны использовать определенное оборудование, их доступ ограничивается.

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

Каждый пользователь может вступить в одну из двух видов групп. Первичная или основная создается автоматически в тот момент, когда участник только регистрируется в системе. Название полностью совпадает с именем пользователя. Подобный элемент может существовать в  Linux в единственном экземпляре.

  Зачем используется фаервол или брандмауэр в Windows

Вторичная или дополнительная необходима, чтобы добавлять участника в процессе работы. Здесь также есть ограничения по количеству групп. Аккаунт может вступить не более чем в 32 дополнительные категории.

Для работы можно воспользоваться различными программами с графическими интерфейсами. Но лучше всего прописать нужные команды в терминале. Для его вызова, необходимо нажать на сочетание клавиш «CTRL+ALT+T».

  • Чтобы изменить параметры, следует воспользоваться оператором usermod. Его синтаксис выглядит следующим образом:
  • $ usermod нужные опции.
  • При добавлении пользователя в группу Linux, понадобятся только несколько команд:
  • -G – устанавливает дополнительные категории;
  • -a – добавляет пользователя в дополнительные группы –G;
  • -g – обозначает для пользователя новую основную категорию.

Теперь нужно воспользоваться определенной опцией для получения нужного результата. Использование команды – G без –а, подразумевает, что все предыдущие группы  для этого участника будут удалены.

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

Чтобы добавить существующего пользователя в группу Линукс, понадобится команда usermod. Ее главным предназначением будет модифицировать характеристики уже существующего аккаунта. Также, понадобится знать название категории, в которую необходимо присоединится.

Сама команда для добавления выглядит следующим образом:

# usermod -a -G group user

Где group – это название группы, в которую нужно добавить определенного пользователя. Последний в синтаксисе прописан, как user.

Также, можно изменить основную группу для уже существующего участника. Делается это при помощи следующей команды:

# usermod -g www user

При этом старые параметры стираются.

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

Добавить пользователя в группу можно и при создании аккаунта. Для этого, следует воспользоваться командой useradd. Ее характеристики схожи с командой usermod. Так же нужно прописать название категории и имя участника. Их нужно создать в том случае, если они не предусмотрены системой и не были разработаны ранее.

  Работа с дампами памяти в Windows

Для начала, необходимо убедится, что группа существует. Делается это при помощи операции:

group:x:1000:

Если такой категории не существует, ее нужно создать:

# groupadd group

После этого можно добавлять нового пользователя:

useradd -G group user

Здесь не нужно прописывать команду –а, так как предыдущие параметры еще не могли существовать. Если нужно добавить сразу несколько категорий, их следует перечислить в одной команде через запятую. Также можно установить пароль:

# passwd user

Добавлять  можно не только в дополнительную, но и в основную группу. Для этого понадобится следующая команда:

# useradd -g group user

Здесь также распространяется условие о существовании категории, в которую добавляется пользователь.

Используем GUI

Добавить  в группу можно не только через терминал, но и с помощью графического интерфейса GUI. Во многих версию Linux он графический интерфейс предустановлен. Однако для добавления пользователя в группу в Debian или Centos, часто приходится устанавливать графический интерфейс.

Для начала понадобится утилита Kuser. Она должна быть установлена в Linux. Для этого понадобится запустить терминал и ввести команду:

$ sudo yum install system-config-users

Затем можно запускать утилиту удобным способом, через терминал или главное меню системы. Открытое окно программы содержит в себе имена и параметры всех пользователей, которые имеют доступ к главному компьютеру. Здесь необходимо выбрать нужного, дважды кликнув мышкой, и перейти в раздел «Группы».

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

На следующем этапе нужно отметить флажком все категории, к которым должен присоединиться пользователь. Данная утилита позволяет изменить и основную категорию.Как добавить пользователя в группу linux

Источник: http://composs.ru/kak-dobavit-polzovatelya-v-gruppu-v-linux/

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

Этоn пост о том, как в Linux добавить пользователя в группу. Мы опишем быстрый способ добавления пользователя в группу при создании пользователя, а также для существующих пользователей.

Читайте также:  Как настроить samba на ubuntu server

Типы группы в Linux:

  1. Первичная группа: Это группа по умолчанию, когда пользователи регистрируется в системе. Большинстве случаев его же в качестве имени пользователя. Пользователь всегда является частью только одной основной группы.
  2. Вторичная группа (дополнительная группа АКА): Это группа, которая отличается от первичной, к которым пользователь может принадлежать. Пользователь может принадлежать максимум 32 вторичных групп.

Для получения более подробной информации об управлении пользователями команд нажмите здесь:

Пример добавления пользователя в группу в ОС Linux:

1. Первичная группа

  • По умолчанию основная группа:

По умолчанию, когда пользователь создан, он принадлежит к той же группе.

[root@destroyer ~]# useradd andreyex_user

Подтвердить

[root@destroyer ~]# id andreyex_user
uid=508(andreyex_user) gid=508(andreyex_user) groups=508(andreyex_user)
[root@destroyer ~]#

В приведенном выше выводе, по умолчанию пользователь “andreyex_user” принадлежит к основной группе с тем же именем.

  • ОС Linux добавить пользователя в группу при создании пользователя.

Допустим, вы хотите указать группу первичной не по умолчанию, при создании пользователя. Например: Вы хотите создать пользователя masterkey и вы хотите быть частью группы sales в качестве основной группы.

[root@destroyer ~]# useradd masterkey -g sales

Перепроверьте

[root@destroyer ~]# id masterkey
uid=510(masterkey) gid=509(sales) groups=509(sales)
[root@destroyer ~]#

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

useradd: group 'sales' does not exist

В случае ошибки выше, создать группу первой при помощи команды groupadd перед командой useradd.

[root@destroyer ~]# groupadd sales

  • ОС Linux добавить пользователя в группу для существующего пользователя.

В случае, если вы уже создали пользователя и в дальнейшем вы хотите изменить первичную группу пользователя. То используйте команду usermod. Например, вы хотите изменить основную группу sales на accounts для пользователя masterkey. Используйте следующую команду для этого.

[root@destroyer ~]# usermod -g accounts masterkey

Перепроверьте:

[root@destroyer ~]# id masterkey
uid=510(masterkey) gid=510(accounts) groups=510(accounts)
[root@destroyer ~]#

2. Вторичная группа (дополнительная группа)

  • Добавить пользователя в группу при создании пользователя в ОС Linux.

Можно указать вторичную группу при создании пользователя непосредственно с помощью опции “-g”.

[root@destroyer ~]# useradd -G sales delphi

Перепроверьте с помощью следующей команды:

[root@destroyer ~]# id delphi
uid=511(delphi) gid=511(delphi) groups=511(delphi),509(sales)
[root@destroyer ~]#

Приведенный выше вывод подтверждает, что sales является вторичной группой в то время как основная группа delphi.

  • Linux добавить пользователя в группу при создании пользователя с несколькими вторичными группами.

Можно указать несколько вторичных групп с помощью запятой при создании самого пользователя в команде useradd.

[root@destroyer ~]# useradd -G sales,accounts,marketing bar

Подтвердите с помощью следующей команды:

[root@destroyer ~]# id bar
uid=512(bar) gid=513(bar) groups=513(bar),509(sales),510(accounts),512(marketing)
[root@destroyer ~]#

Кроме того, есть еще один способ подтверждения:

[root@destroyer ~]# cat /etc/group|grep bar
sales:x:509:delphi,bar
accounts:x:510:bar
marketing:x:512:bar
bar:x:513:
[root@destroyer ~]#

  • Добавить пользователя в группу для существующего пользователя в ОС Linux.

Можно также изменить вторичную группу для существующих пользователей, использующих опцию “-g” для команды usermod. Допустим, вы хотите изменить вторичную группу пользователя delphi на sales.

[root@destroyer ~]# usermod -G accounts delphi
[root@destroyer ~]# id delphi
uid=511(delphi) gid=511(delphi) groups=511(delphi),510(accounts)
[root@destroyer ~]#

В случае, если вы хотите добавить еще одну вторичную группу вместо того, чтобы изменить ее, как описано выше, то вы должны использовать “-a” (добавить) вариант.

[root@destroyer ~]# usermod -a -G marketing delphi
[root@destroyer ~]# id delphi
uid=511(delphi) gid=511(delphi) groups=511(delphi),510(accounts),512(marketing)
[root@destroyer ~]#

  • Добавить пользователя в группу для существующего пользователя с несколькими вторичными группами в ОС Linux.

Можно указать несколько вторичных групп, используя запятую для существующего пользователя с помощью команды usermod.

[root@destroyer ~]# usermod -a -G sales,hr delphi
[root@destroyer ~]# id delphi
uid=511(delphi) gid=511(delphi) groups=511(delphi),509(sales),510(accounts),512(marketing),514(hr)
[root@destroyer ~]#

В случае, если вы не указали опцию -a, то текущие вторичные группы будут сброшены и заменены указанными именами групп.

[root@destroyer ~]# id delphi
uid=511(delphi) gid=511(delphi) groups=511(delphi),509(sales),510(accounts),512(marketing),514(hr)
[root@destroyer ~]# usermod -G sales,hr delphi
[root@destroyer ~]# id delphi
uid=511(delphi) gid=511(delphi) groups=511(delphi),509(sales),514(hr)
[root@destroyer ~]#

ПРИМЕЧАНИЕ: Поэтому убедитесь, что вы используете опцию -a если вы хотите добавить к существующей группе вместо изменения существующих вторичных групп.

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

Источник: https://andreyex.ru/operacionnaya-sistema-linux/kak-dobavit-polzovatelya-v-gruppu-v-linux

Добавить пользователя в группу в ОС Linux

Операторная система Linux изначально планировалась как многопользовательская система. Для управления преимуществами доступа для каждого из пользователей используется три флага: чтение, запись и исполнение.

Но этого было недостаточно, поэтому были выдуманы группы пользователей Linux. Файлу присваивается группа, для нее описываются преимущества, затем в эту группу вступают пользователи, чтобы заполучить доступ к файлу.

Читайте подробнее про все это в статье категории Linux.

С помощью групп возможно дать нескольким пользователям доступ к одному ресурсу.

А в этой статье мы рассмотрим как добавить юзера в группу linux.

Создать пользователя в терминале linux

Что приплюсовать нового пользователя. Используйте команду «useradd». Бросать либо с помощью «sudo» либо из под «root». Синтаксис бригады такой:

# useradd параметры имя-пользователя

Главные опции команды:

-b — базовый каталог пользователя. По умолчанию /home;
-с — объяснение;
-d — домашний каталог с файлами пользователя;
-D — показать или менять настройки по умолчанию для useradd;
-e — дата устаревания переписной записи.

Формат ГГГ;МММ;ДДД;
-f — блокировать запись после творения;
-g — группа пользователя по умолчанию;
-G — Дополнительные группы;
-k — другой каталог с шаблонами;
-l — не добавлять пользователя в базы этих lastlog и faillog;
-m — создать домашний каталог юзера;
-М — не создавать домашний каталог пользователя;
-N — не создавать группу с тем же именованием что и у пользователя;
-o — разрешить создание пользователей с повторяющимися (не чудесными) UID;
-p — создать пароль;
-r — создать системную учётную запись без оболочки ввода и домашней директории;
-s — оболочка для пользователя;
-u — пользовательский ID новоиспеченной учётной записи;

Подробно можно посмотреть про функции и команды:

  Настройка Nginx GEOIP

  • # useradd —help или man useradd
  • Основываю, для примера, пользователя «test» с домашним каталогом бригадой:
  • # useradd -m -d /home/test test

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

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

В операторной системе Linux существуют три типа пользователей:

— user root
— системные (фиктивные) пользователи
— обычные юзеры

Каждому пользователю кроме имени присваивается числительный идентификатор пользователя (UID, User IDentificator). Пользователь root обладает UID равный 0. Системные пользователи имеют идентификаторы от 1 до 499.

Обыкновенные пользователи имеют UID от 500. Для удобства управления доступом юзеров к файлам системы пользователи объединяются в группы. Любой пользователь входит хотя бы в одну группу.

Команде присваивается числовой идентификатор группы (GID — Group IDentificator).

  Добавить каталог для поиска библиотек в Linux?

Для управления юзерами служат команды

useradd — добавить новоиспеченного пользователя
passwd — установить пароль пользователя
usermod — измененить характеристики учетной записи пользователя
userdel — удалить переписную запись пользователя

Для управления группами предназначают команды

groupadd — создать новую группу
gpasswd — водворить пароль группы
groupmod — измененить параметры категории
groupdel — удалить группу

Добавление юзера в группу в linux

  1. Чтобы добавить имеющийся учетную запись пользователя в группу в вашей системе, применяйте команду usermod, заменив examplegroup на имя группы, какую вы хотите добавить пользователю и exampleusername на именя юзера, которого хотите добавить.
  2. usermod -a -G examplegroup exampleusername
  3. Пример, чтобы добавить пользователя geek в группу sudo, применяйте следующую команду:
  4. usermod -a -G sudo geek

Модифицирование первичной группы пользователя

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

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

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

usermod -g groupname username

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

В данной небольшой статье мы рассмотрели как добавить пользователя в группу linux. Это сможет быть очень полезно для предоставления пользователю добавочных полномочий и разграничения привилегий между пользователями. Когда у вас остались вопросы, спрашивайте в х!

Источник: https://www.linux16.ru/articles/dobavit-polzovatelya-v-gruppu-v-os-linux.html

Ссылка на основную публикацию
Adblock
detector