Группы и пользователи
Добавление пользователя в группу
$ 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