Поиск по сайту:

Как создать нового пользователя с поддержкой Sudo в Rocky Linux 8 [Краткое руководство]


Введение

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

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

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

SSH на ваш сервер в качестве пользователя 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, пожалуйста, ознакомьтесь с нашим руководством Initial Server Setup with Rocky Linux 8.