Быстрое создание пользователя sudo в CentOS 8
Centos, Quickstart | Комментировать запись
Команда 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: CentOS, CentOS 8