Как создать пользователя Sudo в openSUSE Linux
Команда sudo позволяет пользователю администрировать систему Linux с привилегиями другого пользователя, по умолчанию суперпользователя или root.
В этом руководстве мы познакомим вас с процессом создания пользователя sudo в openSUSE, т. е. создадим пользователя и предоставим ему права на вызов команды sudo.
В этом руководстве мы будем использовать openSUSE Leap 15.3, последнюю версию, в которой команда sudo уже установлена. Однако, если это не ваш случай и команда sudo не установлена в вашей операционной системе openSUSE, установите ее следующим образом.
Установите Sudo в openSUSE Linux
Сначала переключитесь на учетную запись root, используя команду su, введите пароль root при появлении запроса, а затем запустите команду zypper для установки sudo, как показано:
su -
zypper in sudo
В этом руководстве также предполагается, что на вашем компьютере установлена только что установленная операционная система openSUSE.
Создать пользователя Sudo в openSUSE Linux
Начните с создания учетной записи пользователя (в этом примере она называется sysadmin), используя команду useradd, и создайте безопасный пароль для пользователя следующим образом. Флаг -m
указывает создать домашний каталог пользователя.
Обратите внимание, что пользователь tecmint является администратором по умолчанию, который может вызывать sudo. Поэтому мы используем его для создания другого пользователя с правами администратора, который также может вызывать sudo.
sudo useradd -m sysadmin
sudo password sysadmin
Затем добавьте пользователя sysadmin в административную группу под названием wheel, используя команду usermod, как показано.
В этой команде флаг -a
означает добавление пользователя в дополнительную группу, указанную флагом -G
. Затем проверьте группы сисадмина с помощью команды groups:
sudo usermod -aG wheel sysadmin
sudo groups sysadmin
Настройте Sudo Access и группу колес в файле Sudoers
Теперь вам нужно настроить группу wheel, чтобы пользователи, принадлежащие к ней, могли выполнять любую команду с помощью sudo. Откройте файл sudoers для редактирования, выполнив следующую команду (по умолчанию visudo использует vim в качестве редактора):
sudo visudo
Ищите строки:
Defaults targetpw # ask for the password of the target user i.e. root
ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
и закомментируйте их, как показано на следующем снимке экрана.
Также найдите следующую строку.
%wheel ALL=(ALL) ALL
и раскомментируйте его, чтобы позволить членам группы wheel выполнять любую команду, вызвав команду sudo:
%wheel ALL=(ALL) ALL
Сохраните изменения в файле sudoers и закройте его.
Примечание. После недавних изменений учетная запись пользователя по умолчанию в только что установленной системе отключена от доступа к sudo. В этом случае пользователь tecmint больше не сможет вызывать команду sudo, пока пользователь не будет добавлен в группу Wheel.
Тестирование пользователя Sudo в openSUSE Linux
Чтобы проверить, может ли вновь созданная учетная запись пользователя вызывать команду sudo, переключите учетную запись с помощью команды su, а затем запустите любую команду с помощью sudo.
su - sysadmin
sudo zypper install git
Вот и все! В этом руководстве мы рассмотрели, как создать пользователя sudo в дистрибутиве Linux openSUSE. Как обычно, свяжитесь с нами через форму комментариев ниже, чтобы задать любые вопросы или комментарии.