Как создать нового пользователя с поддержкой Sudo в Rocky Linux 8 [Краткое руководство]
Введение
Команда sudo
предоставляет механизм предоставления прав администратора — обычно доступных только пользователю root — обычным пользователям. Это руководство покажет вам, как создать нового пользователя с доступом sudo
в Rocky Linux 8 без необходимости изменять файл /etc/sudoers
на вашем сервере.
Примечание. Если вы хотите настроить sudo
для существующего пользователя Rocky Linux, перейдите к шагу 3.
Шаг 1 — Вход на ваш сервер
SSH на ваш сервер в качестве пользователя root:
- ssh root@your_server_ip_address
Используйте IP-адрес или имя хоста вашего сервера вместо your_server_ip_address
выше.
Шаг 2 — Добавление нового пользователя в систему
Используйте команду adduser
, чтобы добавить нового пользователя в вашу систему:
- adduser sammy
Обязательно замените sammy
на имя пользователя, которое вы хотите создать.
Используйте команду passwd
, чтобы обновить пароль нового пользователя:
- passwd sammy
Не забудьте заменить sammy
на пользователя, которого вы только что создали. Вам дважды будет предложено ввести новый пароль:
OutputChanging password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Шаг 3 — Добавление пользователя в группу wheel
Используйте команду usermod
, чтобы добавить пользователя в группу wheel:
- usermod -aG wheel sammy
Еще раз не забудьте заменить sammy
на имя пользователя, которому вы хотите предоставить привилегии sudo
. По умолчанию в Rocky Linux все члены группы wheel имеют полный доступ к sudo
.
Шаг 4 — Проверка доступа к sudo
Чтобы проверить, работают ли новые разрешения sudo
, сначала используйте команду su
, чтобы переключиться с пользователя root на новую учетную запись пользователя:
- su - sammy
Как новый пользователь убедитесь, что вы можете использовать sudo
, добавив sudo
к команде, которую вы хотите запустить с правами суперпользователя:
- sudo command_to_run
Например, вы можете перечислить содержимое каталога /root
, который обычно доступен только пользователю root:
- 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.