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

Категория: Linux

Команды для управления пользователями Linux.

Посмотреть список всех пользователей:

cat /etc/passwd | grep some_username

Создать пользователя:

sudo adduser %username% # интерактивный режим с подсказками
sudo useradd [-d /home/dir -s /bin/bash] %username% # ручной режим

Изменить интерпретатор по умолчанию (bash по умолчанию):

sudo usermod -s /bin/bash %username%

Утилита usermod использует те же опции, что и useradd.

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

usermod -a -G GROUP_NAME $USER

Добавление текущего пользователя в группу sudo. Разрешаем выполнять команды от имени суперпользователя root:

sudo usermod -a -G sudo $USER

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

cat /etc/group | grep $USER

Установить/изменить пароль для пользователя:

sudo passwd %username%

Список всех пользователей можно посмотреть в /etc/passwd:

cat /etc/passwd | grep %username%

Список активных пользователей (которые работают в системе):

sudo users

Удалить пользователя вместе с домашним каталогом:

sudo userdel -r %username%

Дополнительную информацию вы можете почерпнуть из руководства  "Пользователи и группы".

категория: Linux