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

Как создать пользователя 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. Как обычно, свяжитесь с нами через форму комментариев ниже, чтобы задать любые вопросы или комментарии.