Наверх

Основные команды для управления пользователями 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 вернет консоль суперпользователя, запросив пароль текущего пользователя.

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

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