Главная > HOW-TO, Unix and Linux > Как добавить пользователей в группу в Linux

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

Чтобы добавить пользователя в группу можно использовать команды useradd или usermod. Useradd создаст нового пользователя. Usermod модифицирует существующую запись, ее можно использовать для добавления существующего пользователя в группу.

Есть два типа групп — первичная и вторичная. Вся информация о пользователях сохраняется в файлах /etc/passwd,/etc/shadow и /etc/group.

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

Use useradd command to add new users to existing group (or create a new group and then add user). If group does not exist, create it. Syntax:

useradd -G {group-nameusername
Create a new user called vivek and add it to group called developers. First login as a root user (make sure group developers exists), enter:
# grep developers /etc/group
Output:

developers:x:1124:

If you do not see any output then you need to add group developers using groupadd command:
# groupadd developers
Next, add a user called vivek to group developers:
# useradd -G developers vivek
Setup password for user vivek:
# passwd vivek
Ensure that user added properly to group developers:
# id vivekOutput:

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

Please note that capital G (-G) option add user to a list of supplementary groups. Each group is separated from the next by a comma, with no intervening whitespace. For example, add user jerry to groups admins, ftp, www, and developers, enter:
# useradd -G admins,ftp,www,developers jerry

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

To add a user tony to group developers use following command:
# useradd -g developers tony
# id tony

uid=1123(tony) gid=1124(developers) groups=1124(developers)
Please note that small -g option add user to initial login group (primary group). The group name must exist. A group number must refer to an already existing group.

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

Add existing user tony to ftp supplementary/secondary group with usermod command using -a option ~ i.e. add the user to the supplemental group(s). Use only with -G option :
# usermod -a -G ftp tony

Change existing user tony primary group to www:
# usermod -g www tony

Рубрики:HOW-TO, Unix and Linux Метки: , ,
  1. Сентябрь 26, 2008 в 2:40 пп

    Есть еще один жесткий, но способ: vi /etc/group.
    Естественно, это будет работать только если озеры/группы локальные.

  2. Декабрь 26, 2008 в 2:41 пп

    Интересно было почитать. Спасибо

  3. RorbexceeR
    Март 3, 2009 в 11:04 пп

    Ценные рекомендации, беру на заметку

  4. Duawfraurgy
    Май 19, 2009 в 12:45 дп

    Работаю менеджером. Хочу сделать интернет магазин. Порекомендуйте человека или организацию, кто поможет мне в этом. Главное чтоб человек, который его делает был адекватный и недорого.

    • Май 19, 2009 в 2:03 пп

      Хм…
      Не совсем понятно, как это связано с тем, как добавить пользователей в группу в Linux, но раз надо🙂

      http://www.owox.ua/
      Я общался на конференции с директором этой компании и он мне очень понравился, прежде всего — пониманием сути, как должен работать интернет-магазин.
      К тому-же приходилось совершать покупки в разработанных ими магазинах, и тоже понравилось.

  1. No trackbacks yet.

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: