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

Содержание

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

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

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

Содержание статьи:

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

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

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

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

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

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

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

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

sudo usermod -a -G wheel user

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

id user

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

sudo usermod -a -G disks,vboxusers user

Основная группа пользователя соответствует его имени, но мы можем изменить ее на другую, например users:

sudo usermod -g users user

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

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

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

Для установки инструмента в CentOS выполните:

sudo yum install system-config-users

Дальше вы можете запустить утилиту через терминал или из главного меню системы. Главное окно утилиты выглядит вот так:

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

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

sudo apt install gnome-system-tools

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

Выводы

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

Оцените статью:

Загрузка...

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

Для работы с группами используются две утилиты:

  • useradd — используется при создании нового пользователя, для изменения информации по умолчанию при добавлении нового пользователя, либо для добавления нового пользователя в дополнительные группы;
  • usermod — используется для модификации существующего аккаунта.

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

Используйте usermod с опциями -a (append — добавить) и -Ggroup:

# useradd testuser4
# groups testuser4
testuser4 : testuser4

Создаем группу:

# groupadd testgr2

Добавляем в нее пользователя:

# usermod -a -G testgr2 testuser4

Проверяем:

# groups testuser4
testuser4 : testuser4 testgr2

Что бы изменить основную группу существующего пользователя — выполните:

# usermod -g testgr2 testuser4
# groups testuser4
testuser4 : testgr2

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

Создадим группу:

# groupadd testgr1

С помощью useradd и параметра -G добавляем пользователя, которому добавляем новую группу, как дополнительную:

# useradd -G testgr1 testuser1

Проверяем:

# groups testuser1
testuser1 : testuser1 testgr1
# id testuser1
uid=1003(testuser1) gid=1004(testuser1) groups=1004(testuser1),1003(testgr1)

Что бы изменить основную группу при создании пользователя — используйте useradd с опцией -g:

# useradd -g sudo testuser2

Проверяем:

# groups testuser2
testuser2 : sudo

Можно комбинировать опции:

# useradd -g sudo -G testgr1 testuser3
# groups testuser3
testuser3 : sudo testgr1

Больше примеров можно найти тут>>>.


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

Пользователь и группы в Linux

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

Список групп, в которых состоит пользователь

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

groups.

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

# groups
pingvinus adm cdrom sudo dip plugdev lpadmin sambashare

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

# groups root
root : root

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

Чтобы в Linux добавить существующего пользователя в группу используется команда usermod с ключами -a и -G группа. Например, добавим пользователя pingvinus в группу editorsgroup.

sudo usermod -a -G editorsgroup pingvinus

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

# su - pingvinus
# groups
pingvinus adm cdrom sudo dip plugdev lpadmin sambashare editorsgroup

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

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

editorsgroup.

sudo gpasswd -d pingvinus editorsgroup

Чтобы изменения вступили в силу, нужно выйти и войти в систему.

Список всех групп

Выведем список всех групп в текущей системе Linux.

cut -d: -f1 /etc/group | sort

Список всех пользователей

Выведем список всех пользователей в текущей системе Linux.

cut -d: -f1 /etc/passwd

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

root
daemon
bin
sys
sync
games
...
nobody
pingvinus

Можно ограничить вывод только теми пользователями, для которых домашняя директория расположена в директории /home.

cat /etc/passwd | grep '/home' | cut -d: -f1

Результат значительно короче.

syslog
ntp
pingvinus

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

Вопрос. Как я могу добавить пользователя в группу в Linux?

Ответ. Вы можете использовать команды useradd илиusermod для добавления пользователя в группу. Команда useradd создает нового пользователя или обновляет информацию у существующего. Команда usermod модифицирует существуюего пользователя. Вся информация о пользователях и группах храниться в файлах /etc/passwd, /etc/shadow и /etc/group.

Пример использования useradd - Добавляем нового пользователя  в вторичную группу


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

useradd -G {group-name} username

Создадим пользователя vivek и добавим его в группу developers. Залогиньтесь как пользователь root и убедитесь что группа developers существует:

# grep developers /etc/group

Вывод:

developers:x:1124:

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

# groupadd developers

Затем добавьте пользователя vivek в группу developers:

# useradd -G developers vivek

Установите пароль пользователю vivek:

# passwd vivek

Убедитесь что пользователь добавлен в группу developers:

# id vivek Output:

uid=1122(vivek) gid=1125(vivek) groups=1125(vivek),1124(developers)

Опция -G позволяет добавить пользователю группу. Группы можно перечислять через запятую. К примеру, добавим пользователя jerry в группы

admins, ftp, www, and developers, введя:

# useradd -G admins,ftp,www,developers jerry

Пример использования useradd - Добавляем нового пользователя в основную группу

Для добавления пользователя tony в группу developers используем следующую команду:

# useradd -g developers tony

# id tony

uid=1123(tony) gid=1124(developers) groups=1124(developers)

Опция -g позволяет добавить пользователя в основную группу. Группа должна существовать.

Пример использования usermod - Добавляем существующего пользователя в существующую группу

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

# usermod -a -G ftp tony

Изменяем существующему пользователю tony первучную группу на www:

# usermod -g www tony

Постовой

Для второй вышки заказал реферат на сайте "Студинформ". Стыдно конечно, но времени делать самому совсем нет. Заказ выполнили очень быстро и качественно. Рекомендую!

Для своей машины сейчас думаю какие шины ставить. Очень задумался о шипованных шинах. По отзывам, насколько я почитал, разница тормозного пути лучших шипованных шин и лучших моделей без шипов составила 10 метров! Есть над чем подумать ...

Как добавить в группу в ВК друзей и людей не из списка друзей

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

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

Как добавить в группу в ВК своих друзей через компьютер

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

Обратите внимание, клавиша «Пригласить друзей» имеется только в группах, если тип вашего сообщества — публичная страница, воспользоваться данной возможностью у вас не получится. В этом случае рекомендуем на время перевести площадку из паблика в группу, а через 30 дней снова вернуться к нужному формату.

Итак, чтобы добавить участников в группу ВКонтакте через комп, вам нужно выполнить следующие манипуляции:

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

Тщательно продумайте, кому будет интересна тематика вашей площадки, эффектно ее оформите, придумайте классное сообщение, которое сопровождает рассылку. И потом не забывайте развивать свое сообщество, создавайте обсуждения в группе, проводите опросы и голосования. В общем, поддерживайте градус активности!

Как добавить в группу в ВК через телефон

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

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

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

Обратите внимание, кнопка «Пригласить друзей» есть не только у владельца, админов и модераторов группы. Добавить людей в сообщество в Контакте волен любой его участник, поэтому смело просите френдов рассылать пригласительные по своим собственным спискам. Это относится только к группам открытого и закрытого типа.

Как добавить людей из незнакомой аудитории

Ну что же, первый этап пройден, все друзья уже подписались и вступили в ваше сообщество, что делать дальше? Следующий шаг — привлечение сторонней аудитории. Это процесс не такой простой, как предыдущий, зато он гораздо более продуктивный. Если незнакомый человек принял ваше приглашение, значит страничка его действительно заинтересовала, не потому, что он ваш бывший одноклассник и хочет поддержать, а потому, что у вас классный контент. Запомните, с точки зрения продвижения, каждый незнакомый подписчик стоит 5 ваших френдов, поэтому данный вопрос вы должны изучить всесторонне!

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

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

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

  • Приготовьтесь к кропотливой ручной работе — выпишите группы с похожим направлением деятельности и изучите их список контактов. Для этого нужно зайти на площадку, перейти в раздел с участниками, нажать «Показать полный список». Теперь отфильтруйте результаты, чтобы отсортировать максимально целевых пользователей. Далее жмите напротив каждого «Добавить в друзья», а после одобрения — отправляйте им приглашение из группы. Запомните, только так у вас получится добавить живых подписчиков в группу ВКонтакте.
  • Существуют различные программы по накрутке — мы не рекомендуем к ним обращаться. Такой софт накручивает ботов — мертвую аудиторию, которая не будет проявлять никакой активности. Согласитесь, это выглядит странно, когда при 20 тысячах участников, в группе гуляет сквозняк, а фотки набирают по 5 с половиной лайков. Кстати, если администрация ВК заподозрит вас в нечестных действиях, вы можете попасть под временный, а то и постоянный, блок.
  • Вы можете заказать таргетированную рекламу — она дает очень хорошие результаты, ведь система специально отбирает пользователей, которые действительно являются вашей целевой публикой. По сути, это описанный выше ручной способ добавления участников, только платный и более эффективный за счет больших объемов. Услуга стоит дорого, особенно для начинающей группы, но результат вас не разочарует.
  • Размещение рекламных постов в целевых сообществах. Разумеется, услуга тоже платная. Вам нужно будет придумать классный пост, который непременно зацепит людей и простимулирует их решение вступить в ваше сообщество.
  • Заказ проекта анализа пользователей через поисковые системы. Это самый дорогой метод, который, однако, дает великолепные результаты. Проект выполняют профессионалы, которые знают абсолютно все инструменты продвижения, от стандартного мониторинга ниши, до создания отдельного сайта с контентом, который будет содержать скрытую и ненавязчивую рекламу вашей группы.

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

  1. Некоторые ресурсы утверждают, что алгоритмы ВК берут за сутки  промежуток в 12 часов, поэтому, фактически, за 24 часа можно разослать 80 заявок. Будьте аккуратны, проверяя эту информацию, а еще, не отправляйте приглашения одно за другим, без интервала — система может решить, что к работе подключился автоматический софт.
  2. Если лимит исчерпан — вступите в одну из групп типа «Добавить в друзья» — воспользуйтесь поиском, вы найдете их в огромном количестве. Станьте их участником и размещайте на стене посты с просьбой добавиться к вам и отправлять приглашения;
  3. Побудите людей самостоятельно к вам добавляться — работайте над контентом, пишите сообщения, сделайте статус-призыв;

Мало просто добавить пользователей в группу ВК, их надо еще и удержать, заставить проявлять активность. Если у вас интернет-магазин — сделать людей своими покупателями. Тщательно и кропотливо изучайте информацию по продвижению групп, работайте аккуратно, остерегайтесь действий, которые могут привести к тому, что Вашу группу заблокируют в соцсети. Если вы уже начали изучать полезные статьи — значит, вы на верном пути! Желаем вашему сообществу успешной работы и процветания!

Похожие статьи:

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

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

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

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

Типы групп в Linux

Выделим группы пользователей:

  1. Первичная (основная группа). После регистрации в системе пользователь автоматически попадает в эту группу. Зачастую название основной группы является идентичным имени юзера в Линукс. Пользователь может состоять только в одной первичной группе, без каких-либо исключений из правила.
  2. Вторичные группы. В процессе работы с устройством на базе ядра Linux пользователь может попасть в дополнительные группы. Количество вторичных групп для юзеров системы ограничено. Верхний лимит – 32 шт.

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

Как будет выглядеть синтаксическая структура нужной команды:

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

Основные опции:

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

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

В целом, команда usermod способна предложить пользователю целое множество опций, но мы не станем рассматривать их целиком, ведь для решения актуальной проблемы можно ограничиться тремя опциями, указанными выше. Вместо этого рассмотрим процесс добавления пользователя в группу Линукс на примере. Допустим, нужно добавить пользователя "ya" в группу root.

# usermod -a -G root ya

Здесь:

  • root - имя группы, в которую нужно добавить пользователя;
  • ya - имя пользователя.

Наличие опции «-a» в данной комбинации – это своего рода защита системы от удаления ранее созданных групп. Эта опция должна стоять перед опцией «-G» в обязательном порядке, иначе программа наделает немало бед.

Где найти данные о пользователе Linux?

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

$ id ya

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

Команда idКак добавить несколько вторичных групп? Введите комбинацию:

# usermod -a -G disks,vboxusers user

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

# usermod -g users user

Готово! Первичная группа пользователя изменена.

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

Рассмотрим альтернативный метод решения данного вопроса для тех, кто не испытывает положительных эмоций во время работы с терминалом. На этот раз вам потребуется иметь дело с графическим интерфейсом. В данном случае для добавления пользователя в группу Линукс понадобится специальный инструмент – системная утилита system-config-users.

Чтобы установить её в CentOS, задайте такую комбинацию:

# yum install system-config-users

Установка завершена! Запустите инструмент через системное меню или при помощи терминала – выберите для себя наиболее удобный способ. Окно программы не перегружено информацией, поэтому вам не составит труда найти здесь нужное имя пользователя. Кликните по нему дважды, перепрыгните на вкладку под названием «Группы». В новом окне вы можете выполнить следующие действия:

  1. Изменить первичную группу;
  2. Выбрать галочками вторичные группы.
Заключение

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

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

Перевод статьи «Linux User Groups Explained: How to add a new group, a new group member, and change groups».

Стая фламинго

Linux позволяет многочисленным пользователям работать в системе одновременно. Установка прав доступа защищает пользователей друг от друга. Для объединения пользователей с одинаковыми правами доступа создаются группы. Члены этих групп могут, например, иметь доступ к каким-то файлам или устройствам, в то время как для остальных пользователей доступ будет закрыт.

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

Группы бывают двух основных видов: первичные и вторичные. Первичная группа это основная группа пользователя, установленная для него по умолчанию, с ней связан его аккаунт. Директории и файлы, создаваемые пользователем, имеют Group ID именно этой, первичной группы. Любая другая группа (а их может быть много), в которую входит пользователь, является вторичной.

Создание групп

Давайте создадим две группы: «writers» («писатели») и «editors» («редакторы»). Для этого используется команда groupadd. (Возможно, потребуется также поставить sudo в начале команды, чтобы получить право создавать группы).

groupadd writers
groupadd editors

Создание пользователей

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

useradd [опции] имя_пользователя

Ниже представлена команда для создания пользователя по имени «quincy». Флаг -m нужен для создания домашней директории пользователя (для ее названия используется имя пользователя). Флаг -p позволяет задать пароль для пользователя, в данном случае — «p4ssw0rd».

useradd -m quincy -p p4ssw0rd

Позже пользователь сможет изменить свой пароль при помощи команды passwd. Для этого ему понадобится ввести текущий пароль и новый.

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

Для добавления пользователя в группу используется команда usermod. Давайте добавим пользователя «quincy» в группу «writers». Опция -a означает «append» («добавить», «прикрепить»), а опция -G служит для указания названия вторичной группы.

usermod -a -G writers quincy

Когда вы создаете пользователя при помощи команды adduser, для него автоматически создается первичная группа, носящая его имя. Поэтому в настоящее время пользователь «quincy» состоит в первичной группе «quincy» и вторичной «writers».

Также можно добавить пользователя сразу в несколько групп, перечислив их через запятую без пробелов (-G group1,group2,group3).

А эта команда изменит первичную группу пользователя quincy на группу «editors»:

usermod -g editors quincy
Группа пингвинов

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

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

При помощи команды id смотрим, в каких группах состоит пользователь (опция -n нужна для вывода названий групп, а не их ID).

id -nG quincy

Предположим, мы увидели, что пользователь quincy состоит в группах «editors» и «writers». Если мы хотим удалить его из группы «writers», мы можем воспользоваться следующей командой:

usermod -G editors quincy

Эта команда очень похожа на ту, которой мы установили для пользователя quincy вторичную группу «editors». Но поскольку мы сейчас не использовали флаг -a, предыдущий список групп просто перезаписался, и теперь в нем нет группы «writers».

Заключение

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

Группа пингвинов

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

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

Вы можете добавить пользователя Linux в одну или несколько групп в Linux. В этом руководстве вы узнаете, как добавить пользователя в группу в Linux и выполнить операции создания группы, удаления группы, списка групп. Вы можете использовать следующие команды в Ubuntu, Debian, Linux Mint CentOS, Fedora и RHEL Linux и т. Д.

В Linux есть два типа групп:

    1. Основные группы - в основном имя пользователя совпадает с именем основной группы.Когда пользователь создает файл, он будет назначен основной группе пользователя
    2. .
    3. Вторичные группы - если вы хотите назначить определенные разрешения для групп пользователей, вы можете использовать вторичные группы. Вторичная группа также известна как дополнительная группа
    4. .

Предварительные требования

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

Как отображать группы пользователей:

Для отображения всех групп конкретного пользователя можно использовать команду id или команду groups .

Чтобы отобразить linux4one пользователей всех групп с помощью команды id , введите:

 идентификатор linux4one 

Результат должен быть:

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

Из вышеприведенного вывода видно, что пользователь linux4one принадлежит к группам linux4one, wheel, vboxusers.

Чтобы отобразить linux4one пользователей всех групп с помощью команды groups , вы можете ввести:

 групп linux4one 

Результат должен быть:

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

Из вышеприведенного вывода видно, что пользователь linux4one принадлежит к группам linux4one, wheel, vboxusers.

Как добавить или удалить группу

Вы можете создать новую группу с помощью команды groupadd . Чтобы создать группу с именем demogroup , вы должны выполнить следующую команду:

 sudo groupadd demogroup 

Чтобы удалить существующую группу, вы должны запустить команду groupdel , а затем команду group. Например, чтобы удалить demogroup , вы можете ввести следующую команду в терминале:

 судо групдел демогрупп 

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

Чтобы добавить пользователя в группу, вы должны использовать команду usermod.Когда вы используете опцию -a (–apend) с командой usermod, пользователь, которого вы добавляете в группу, будет добавлен к существующим участникам. Когда вы используете опцию -g с командой usermod, пользователь будет добавлен в первичную группу , а если вы используете опцию -G с командой usermod, то пользователь будет добавлен во вторичную группу .

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

 sudo usermod -a -G ИМЯ ГРУППЫ ИМЯ ПОЛЬЗОВАТЕЛЯ 

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

 sudo usermod -a -G sudo linux4one 

Если вы используете Fedora или CentOS Linux и хотите добавить пользователя linux4one в группу sudo , вы должны выполнить следующую команду:

 sudo usermod -a -G колесо linux4one 

Чтобы добавить пользователя linux4one в демогруппу, выполните команду:

 sudo usermod -a -G demogroup linux4one 

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

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

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

Команда gpasswd будет использоваться для удаления пользователя из группы с опцией -d .

Чтобы удалить пользователя USERNAME из группы GROUPNAME, вы должны выполнить следующую команду:

 sudo gpasswd -d ИМЯ ПОЛЬЗОВАТЕЛЯ ИМЯ ГРУППЫ 

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

 судо gpasswd -d linux4one demogroup 

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

 идентификатор linux4one 
.

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

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

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

Tutorial on how to add a user to a group on Linux. Tutorial on how to add a user to a group on Linux.

  • Система под управлением Linux
  • Учетная запись пользователя с sudo или привилегиями root
  • Доступ к окну терминала / командной строке (Ctrl-Alt-T, Ctrl-Alt-F2 )

Что такое группа пользователей в Linux

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

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

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

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

Как создать группу пользователей

Чтобы создать новую группу, введите следующее:

  sudo groupadd new_group  

Замените new_group на имя, которое вы хотите для вашей новой группы.

create a user group in linux

create a user group in linux

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

Используйте команду adduser для добавления пользователя в группу:

  sudo adduser user_name new_group  

add existing user to an existing group

add existing user to an existing group

Используйте команду useradd Команда для добавления пользователя:

  sudo useradd –G новая_группа имя_пользователя  

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

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

Команда usermod использует параметры –append и –group для добавления пользователя в определенную группу.Без использования –append пользователь может быть удален из других групп.

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

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

  sudo usermod –a –G new_group, new_group2, new_group3 user_name  

Create Пользователь и добавить в группу

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

  sudo useradd –G new_group new_user  

Затем назначьте пароль новому пользователю:

  sudo passwd new_user  

Изменить основную группу пользователей

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

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

  sudo usermod –g новая_группа имя_пользователя  

Строчные буквы –g определяют основную группу .(Верхний регистр –G относится к вторичной группе.) У пользователя может быть только одна основная группа, поэтому старая основная группа user_name больше не будет первичной для этого пользователя.

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

Инструмент gpasswd используется для управления группами. Чтобы удалить пользователя из группы:

  sudo gpasswd –d имя_пользователя новая_группа  

Примечание: Инструмент gpasswd также можно использовать для других административных задач, таких как определение администраторов группы и установка пароля для доступа к группе. Ресурсы.Для получения дополнительных сведений используйте команду man gpasswd .

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

  sudo groupdel new_group  

example of deleting a user group in linux

example of deleting a user group in linux

Как составить список групп в Linux

По умолчанию Linux имеет несколько разных групп. Некоторые из них, например группа sudo, могут использоваться для предоставления разрешений. Остальные скрыты, используются для системных задач.

Чтобы просмотреть список групп в вашей системе, отобразив файл / etc / groups :

  sudo nano / etc / groups  

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

  группы  

find groups of logged-in user

find groups of logged-in user

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

  groups other_user  

Другой метод отображения групп, к которым принадлежит пользователь, включая идентификатор пользователя (uid) и идентификатор группы (gid), заключается в использовании id command:

  id user_name  

Существует несколько общих имен групп, которые могут встретиться в Linux:

  • sudo - Член этой группы может использовать команду sudo для повышения своих привилегий
  • wheel - это более старый метод предоставления sudo -подобных привилегий
  • cdrom - позволяет пользователю монтировать оптический привод
  • adm - позволяет пользователю отслеживать системные журналы Linux
  • lpadmin - Позволяет пользователю настраивать принтеры
  • plugdev - Разрешает пользователю доступ к внешним устройствам хранения

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

.

Linux команды adduser и addgroup справка и примеры

Обновлено: 04.05.2019, Computer Hope

В Unix-подобных операционных системах команда adduser создает нового пользователя, а команда addgroup создает новую группу.

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

Как использовать adduser и addgroup

adduser и addgroup добавляют пользователей и группы в систему в соответствии с параметрами командной строки и информацией о конфигурации в / etc / adduser.conf . Они являются более дружелюбным интерфейсом для низкоуровневых инструментов, таких как программы useradd, groupadd и usermod, за счет выбора значений UID и GID, соответствующих политике, создания домашнего каталога со скелетной конфигурацией, запуска пользовательского сценария и других функций.

Существует пять основных способов использования adduser и addgroup можно запустить в одном из пяти режимов:

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

При вызове с одним аргументом, не являющимся опцией, и без опций --system или --group , adduser добавит обычного пользователя.

adduser выберет первый доступный UID из диапазона, указанного для обычных пользователей в файле конфигурации. UID может быть заменен параметром --uid .

Диапазон, указанный в файле конфигурации, можно изменить с помощью параметров --firstuid и --lastuid .

По умолчанию каждому пользователю в системе GNU / Linux дается соответствующая группа с тем же именем. Группы пользователей позволяют легко поддерживать групповые каталоги с возможностью записи, помещая соответствующих пользователей в новую группу, устанавливая бит set-group-ID в каталоге и гарантируя, что все пользователи используют umask 002 .Если этот параметр отключен путем установки USERGROUPS на no , GID всех пользователей будут установлены на USERS_GID. Первичные группы пользователей также можно переопределить из командной строки с помощью параметров --gid или --ingroup , чтобы задать группу по идентификатору или имени, соответственно. Кроме того, пользователей можно добавить в одну или несколько групп, определенных в adduser.conf , установив для ADD_EXTRA_GROUPS значение 1 в adduser.conf или передав --add_extra_groups в командной строке.

adduser создаст домашний каталог в соответствии с DHOME, GROUPHOMES и LETTERHOMES. Домашний каталог можно переопределить из командной строки с помощью параметра --home , а в оболочке - с помощью параметра --shell . Бит set-group-ID домашнего каталога устанавливается, если USERGROUPS равно да , так что любые файлы, созданные в домашнем каталоге пользователя, будут иметь правильную группу.

adduser скопирует файлы из SKEL в домашний каталог и запросит информацию о пальце (gecos) и пароль.Gecos также можно установить с помощью опции --gecos . С параметром --disabled-login учетная запись будет создана, но будет отключена до тех пор, пока не будет установлен пароль. Параметр --disabled-password не устанавливает пароль, но вход в систему все еще возможен (например, с ключами SSH RSA). Чтобы настроить зашифрованный домашний каталог для нового пользователя, добавьте параметр --encrypt-home .

Если файл /usr/local/sbin/adduser.local существует, он будет запущен после того, как учетная запись пользователя будет настроена для выполнения любой локальной настройки.В adduser.local передаются следующие аргументы: « username uid gid home-directory» .

Переменная среды VERBOSE устанавливается в соответствии со следующими правилами:

  • если указано --quiet
  • , если не указано ни --quiet , ни --debug
  • , если указано --debug

(То же самое применимо к переменной DEBUG , но DEBUG устарела и будет удалена в более поздней версии adduser ).

Добавить пользователя системы

При вызове с одним аргументом, не являющимся опцией, и опцией --system , adduser добавит системного пользователя. Если пользователь с таким именем уже существует в системном диапазоне uid (или, если uid указан, если пользователь с этим uid уже существует), adduser выйдет с предупреждением. Это предупреждение можно подавить, добавив « --quiet ».

adduser выберет первый доступный UID из диапазона, указанного для системных пользователей в файле конфигурации ( FIRST_SYSTEM_UID и LAST_SYSTEM_UID ).Если вы хотите иметь определенный UID, вы можете указать его с помощью параметра --uid .

По умолчанию пользователи системы помещаются в группу « nogroup ». Чтобы поместить нового системного пользователя в уже существующую группу, используйте параметры --gid или --ingroup . Чтобы поместить нового системного пользователя в новую группу с тем же идентификатором, используйте параметр --group .

Домашний каталог создается по тем же правилам, что и для обычных пользователей. У нового системного пользователя будет оболочка / bin / false (если она не будет переопределена параметром --shell ) и отключены входы в систему.Файлы конфигурации скелета не копируются.

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

Если adduser вызывается с опцией --group и без опции --system , или вызывается addgroup , группа пользователей будет добавлена.

GID будет выбран из диапазона, указанного для системных GIDS в файле конфигурации ( FIRST_GID , LAST_GID ). Чтобы переопределить этот механизм, вы можете указать GID с помощью параметра --gid .

Группа создана без пользователей.

Добавить системную группу

Если addgroup вызывается с опцией --system , будет добавлена ​​системная группа.

GID будет выбран из диапазона, указанного для системных GIDS в файле конфигурации ( FIRST_SYSTEM_GID , LAST_SYSTEM_GID ). Чтобы переопределить этот механизм, вы можете указать GID с помощью параметра --gid .

Группа создана без пользователей.

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

Если вы запустите adduser с двумя аргументами без параметров, он добавит существующего пользователя пользователя в группу group , если он существует.

Синтаксис

 adduser [--system] [--home  DIR ] [--shell  SHELL ] [--no-create-home]
        [--uid  ID ] [--firstuid  ID ] [--lastuid  ID ]
        [--ingroup  ГРУППА  | --gid  ID ] [--disabled-password]
        [--disabled-login] [--gecos  GECOS ] [--add_extra_groups]
        [--encrypt-home] [--quiet] [--debug] [--force-badname]
        [--help | -h] [--version] [--conf  ФАЙЛ ]  пользователь 
 
 addgroup [--system] [--quiet] [--debug] [--force-badname] [--help | -h]
         [--version] [--conf  ФАЙЛ ] [--gid  ID ]  группа 
 
 adduser [ options ]  user   group 
 

Опции

--conf ФАЙЛ

Используйте FILE вместо / etc / adduser.conf .

- логин отключен

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

- пароль отключен

Аналогично --disabled-login , но вход в систему все еще возможен (например, с использованием ключей SSH RSA), но без аутентификации по паролю.

--force-badname

По умолчанию имена пользователей и групп проверяются на соответствие настраиваемому регулярному выражению NAME_REGEX (или NAME_REGEX_SYSTEM , если указано --system ), указанному в файле конфигурации.Эта опция заставляет adduser и addgroup применять только слабую проверку на достоверность имени.

--gecos GECOS

Задайте поле gecos для новой сгенерированной записи. adduser не будет запрашивать информацию о пальцах, если задана эта опция.

--gid ID

При создании группы эта опция заставляет новый groupid быть заданным номером.При создании пользователя эта опция помещает пользователя в эту группу.

- группа

В сочетании с --system создается группа с тем же именем и идентификатором, что и системный пользователь. Если не объединен с - система , создается группа с заданным именем. Это действие по умолчанию, если программа вызывается как addgroup .

- помощь

Показать справочное сообщение и выйти.

- домашний DIR

Используйте DIR в качестве домашнего каталога пользователя, а не каталог по умолчанию, указанный в файле конфигурации. Если каталог не существует, он создается, и файлы скелета копируются.

- кожух ОБОЛОЧКА

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

--ingroup ГРУППА

Добавьте нового пользователя в группу GROUP вместо группы пользователей или группы по умолчанию, определенной параметром USERS_GID в файле конфигурации. Это влияет на основную группу пользователей. Чтобы добавить дополнительные группы, см. Параметр add_extra_groups.

- без создания дома

Не создавайте домашний каталог, даже если он не существует.

- тихо

Подавлять информационные сообщения, показывать только предупреждения и ошибки.

- отладка

Будьте подробны, что особенно полезно, если вы хотите решить проблему с adduser .

- система

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

.

Добавить пользователя в группу из командной строки (CMD)

Windows предоставляет утилиты командной строки для управления группами пользователей. В этом посте вы узнаете, как использовать команду net localgroup для добавления пользователя в группу из командной строки

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

Выполните следующие действия:

  1. Откройте командную строку с повышенными привилегиями
  2. Выполните следующее команда
     net localgroup имя_группы UserLoginName / add 

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

     net localgroup administrators John / add 

Еще несколько примеров:

Чтобы добавить пользователя домена в группу локальных пользователей:

 net localgroup users имя_домена \ имя_пользователя / add 

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

 H: \> net localgroup users domain \ user / add
Произошла системная ошибка 1789.
Не удалось установить доверительные отношения между этой рабочей станцией и основным доменом.

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

 net localgroup administrators имя домена \ имя пользователя / добавить 

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

 net localgroup «Пользователи удаленного рабочего стола» Имя пользователя / добавить 

Чтобы добавить пользователя в группу Debugger users group:

 net localgroup "Debugger users" UserLoginName / add 

Чтобы добавить пользователя в Power users Группа :

 net localgroup "Power users" UserLoginName / add 

Эта команда работает во всех выпусках ОС Windows i.e Windows 2000, Windows XP, Windows Server 2003, Windows Vista и Windows 7 . В Vista и Windows 7, даже если вы запустите указанную выше команду из входа администратора, вы все равно можете получить ошибку отказа в доступе, как показано ниже.

 C: \> администраторы сетевых локальных групп techblogger / add
Произошла системная ошибка 5.
Доступ запрещен. 

Для этого нужно запустить команду из учетной записи администратора с повышенными правами. См. Как открыть командную строку администратора с повышенными привилегиями

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

 C: \> net localgroup administrators techblogger / add
Команда успешно выполнена.

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

 net localgroup имя_группы 

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

 net localgroup administrators 

Связанные сообщения :

Добавить новую учетную запись пользователя
Удалить учетную запись пользователя

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *