четверг, 6 мая 2010 г.

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

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

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


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

Команду useradd используется для добавления нового пользователя в существующую группу. Если группа не существует её необходимо предварительно создать.
Синтаксис: sudo useradd -G {group-name} username

Опция -G позволяет добавить пользователю группу. Группы можно перечислять через запятую. К примеру, добавим пользователя andrey в группы admins, ftp, www, and developers, введя:
# useradd -G admins,ftp,www,developers andrey

Для создания новой группы с именем "new_group" используется следующая команда:
# sudo groupadd new_group

Для того чтобы проверить, в какой группе/группах находится пользователь используйте следующую команду:
# sudo id user_name

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

Добавляем существующего пользователя andrey в вторичную группу ftp:
# usermod -a -G ftp andrey

Изменяем существующему пользователю andrey первучную группу на www:
# usermod -g www andrey

Комментариев нет:

Отправить комментарий