Site icon 8HOST.COM

Создание пользователя sudo в CentOS

Команда sudo – это механизм передачи обычным системным пользователям привилегий администратора. Как правило, такие привилегии доступны только пользователю root. Данное руководство поможет быстро создать нового пользователя с доступом к sudo в системе CentOS. При этом даже не придётся редактировать файл sudoers.

Примечание: Чтобы передать права sudo уже существующему пользователю, перейдите к разделу 2.

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

Войдите на сервер как пользователь root:

ssh root@server_ip_address

Используйте команду adduser, чтобы добавить нового пользователя в систему.

adduser username

Чтобы выбрать более надёжный пароль, используйте команду:

passwd username

Введите и подтвердите пароль пользователя:

Set password prompts:
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

2: Группа wheel

Используйте команду usermod, чтобы добавить пользователя в группу wheel:

usermod -aG wheel username

В системе CentOS все пользователи, состоящие в группе wheel, имеют права sudo.

3: Тестирование настроек sudo

Перейдите в сессию нового системного пользователя:

su - username

Теперь попробуйте запустить любую команду, добавив перед ней sudo.

sudo command_to_run

К примеру, чтобы просмотреть содержимое каталога /root, нужно выполнить:

sudo ls -la /root

При первом запуске sudo система запросит пароль текущей учётной записи.

[sudo] password for username:

После этого команда будет выполнена с правами администратора.

Примечание: Более подробную информацию об управлении пользователями можно найти в руководстве «Создание и удаление пользователей CentOS 7».