Создание пользователя sudo в Rocky Linux
Команда sudo предоставляет механизм присвоения прав администратора (как правило, доступны только пользователю root) обычным пользователям. Этот гайд поможет вам создать нового пользователя sudo в Rocky Linux без необходимости изменять файл сервера /etc/sudoers.
Примечание: если вы хотите настроить sudo для существующего пользователя Rocky Linux, перейдите к пункту 3.
1: Вход на сервер
Войдите на сервер по SSH как пользователь root:
ssh root@your_server_ip_address
Введите IP-адрес или хост вашего сервера вместо your_server_ip_address.
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
С помощью команды usermod добавьте пользователя в группу wheel:
usermod -aG wheel 8host
Опять же, не забудьте заменить 8host на имя пользователя, которому вы хотите предоставить привилегии sudo. По умолчанию в Rocky Linux все члены группы wheel имеют полный доступ к sudo.
4: Проверка доступа к sudo
Чтобы убедиться, что новые права sudo работают, сначала с помощью команды su перейдите от пользователя root к новой учетной записи:
su - 8host
Проверьте, что вы можете использовать sudo. Добавьте sudo к команде, которую вы хотите запустить с привилегиями суперпользователя:
sudo command_to_run
Например, вы можете вывести на экран содержимое каталога /root, который обычно доступен только пользователю root:
sudo ls -la /root
При первом использовании sudo в сессии вам будет предложено ввести пароль текущего пользователя:
[sudo] password for 8host:
Примечание: здесь запрашивается не пароль root, а пароль нового пользователя с привилегиями sudo.
Если ваш пользователь входит в соответствующую группу и вы правильно ввели пароль, то команда, которую вы запустили с помощью sudo, будет запущена с привилегиями root.
Подводим итоги
В этом туториале мы создали новую учетную запись пользователя и добавили ее в группу wheel, чтобы включить доступ sudo. Ознакомьтесь с настройкой сервера Rocky Linux в этом мануале.
Tags: Rocky Linux