Быстрое создание пользователя sudo в CentOS 8

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

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

1: Вход на сервер

Подключитесь к серверу по SSH как пользователь root:

ssh root@your_server_ip_address

Вместо your_server_ip_address укажите IP-адрес или имя хоста вашего сервера.

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

Команда adduser позволяет создать нового системного пользователя:

adduser 8host

Вместо 8host укажите имя вашего пользователя.

После этого вам нужно выбрать и подтвердить пароль нового пользователя. Для этого используйте команду passwd:

passwd 8host

Вместо 8host укажите имя вашего нового пользователя. Команда предложит вам выбрать и подтвердить пароль:

Changing password for user 8host.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

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

По умолчанию в CentOS все пользователи, состоящие в группе wheel, имеют доступ к команде sudo. Чтобы добавить пользователя в группу, используется команда usermod:

usermod -aG wheel 8host

Не забудьте вместо 8host указать имя пользователя, которого вы только что создали.

4: Проверка доступа sudo

Давайте проверим, работают ли привилегии sudo для вашего пользователя. Сначала с помощью команды su перейдите в новую учетную запись:

su - 8host

Теперь убедитесь, что вы можете использовать команду sudo. Просто добавьте sudo к команде, которую вы хотите запустить с привилегиями суперпользователя:

sudo command_to_run

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

sudo ls -la /root

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

[sudo] password for 8host:

Примечание: Не путайте этот пароль с паролем root! Введите пароль своего нового пользователя.

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

Заключение

В этом кратком мануале вы научились создавать новую учетную запись пользователя и добавлять ее в группу wheel, чтобы предоставить ей расширенные привилегии. Более подробную информацию о начальной настройке сервера CentOS 8 вы найдете в этом мануале.

Tags: ,

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