Как создать нового пользователя с правами sudo в Rocky Linux 8 [Краткое руководство]

Введение

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

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

Шаг 1 – Вход в ваш сервер

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

  1. ssh root@your_server_ip_address

Используйте IP-адрес или имя хоста вашего сервера вместо your_server_ip_address выше.

Шаг 2 – Добавление нового пользователя в систему

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

  1. adduser sammy

Не забудьте заменить sammy на имя пользователя, которое вы хотите создать.

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

  1. passwd sammy

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

Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

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

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

  1. usermod -aG wheel sammy

Еще раз убедитесь, что замените sammy на имя пользователя, которому вы хотите предоставить привилегии sudo. По умолчанию на Rocky Linux все члены группы wheel имеют полный доступ к sudo.

Шаг 4 — Проверка доступа к sudo

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

  1. su - sammy

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

  1. sudo command_to_run

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

  1. sudo ls -la /root

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

Output
[sudo] password for sammy:

Примечание: Здесь не запрашивается пароль root! Введите пароль пользователя с включенным sudo, а не пароль root.

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

Вывод

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

Source:
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-rocky-linux-8-quickstart