Группы и пользователи
Добавление пользователя в группу
$ usermod опции синтаксис
Здесь нас будут интересовать только несколько опций с помощью которых можно добавить пользователя в группу root linux. Вот они:
- -G — дополнительные группы для пользователя;
- -a — добавить пользователя в дополнительные группы из параметра -G, а не заменять им текущее значение;
- -g — установить новую основную группу для пользователя, такая группа уже должна существовать, и все файлы в домашнем каталоге теперь будут принадлежать именно этой группе.
У команды намного больше опций, но нам понадобятся только эти для решения нашей задачи. Теперь рассмотрим несколько примеров. Например, чтобы добавить пользователя user в группу www-data используйте такую команду:
sudo usermod -a -G www-data userУдаление пользователя из группы
Удалим пользователя user из группы www-data.
sudo gpasswd -d user www-dataВнимание: Чтобы изменения вступили в силу, нужно выйти и войти в систему!!!
Просмотерть в каких группах состоишь
Команда groups [user]
по умолчанию выведет группы текущего пользователя
groupsДля пользователя www-data
groups www-dataСписок всех групп
Выведем список всех групп в текущей системе Linux.
cut -d: -f1 /etc/group | sortСписок всех пользователей
Выведем список всех пользователей в текущей системе Linux.
cut -d: -f1 /etc/passwd