Наверх

Основные команды для управления пользователями Ubuntu

Добавление пользователя  - useradd или adduser

useradd [опции] user

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

Некоторые из ключей:

[-c comment]

[-d home_dir]

[-e expire_date]

[-f inactive_time]

[-g initial_group]

[-G group[,...]]

[-m [-k skeleton_dir] | -M]

[-p passwd]

[-s shell]

[-u uid [-o]]

[-n]

[-r]

Удаление пользователя  - userdel или deluser

userdel [опции] user

Некоторые из опций:

-r удаление логина пользователя

-f принудилельное немедленное удаление аккаунта, даже если пользователь залогинен в данный момемент, и удаление его домашней и почтовых директорий, даже если они используются другими пользователями.

Смена пароля  - passwd

sudo passwd user

Откроется диалог изменения пароля. При запуске без имени будет изменен пароль текущего пользователя.

Создание и удаление групп - groupadd и groupdel

sudo groupadd test
sudo groupdel test

Перемещение пользователя между группами  gpasswd

gpasswd используется для перемещения пользователя между группами. Для добавления и удаления пользователей используются опции –a и –d

Добавление пользователя user в группу test:

sudo gpasswd -a user test

Удаление пользователя из группы:

sudo gpasswd -d user  test

для просмотра пользователей входящих в группу используется опция -M

Добавление пользователя в sudoers

sudo adduser user_name sudo

ИЛИ

sudo adduser user_name admin

Если группа sudo не существует, или вы хотите создать свою собственную группу, используйте следующие команды:

Сначала создаем группу, используя следующую команду:

sudo addgroup group_name

Затем добавим эту группу в файл sudoers, откроем этот файл с помощью следующей команды:

sudo visudo

и добавим следующую строку в конец файла (сохраним файл и выйдем).

%group_name ALL=(ALL:ALL) ALL

Если вы хотите дать root-права какому-либо пользователю, добавьте эту строку в файл sudoers:

user_name ALL=(ALL:ALL) ALL

root-пользователь в Ubuntu

По умолчанию, зайти в систему Ubuntu под пользователем root невозоможно. Если же пользователь root необходим, то чтобы его включить, надо задать пароль. Откройте терминал и выполните команду:

sudo passwd root

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

Хак, чтобы запустить  консоль root без пароля root:

sudo su

просто  su,  запущенное  от имени пользователя, запросит пароль суперпользователя (которого нет).
sudo su вернет консоль суперпользователя, запросив пароль текущего пользователя.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *