Добавление пользователей в группу Sudo в Linux Mint 20

Добавление пользователей в группу Sudo в Linux Mint 20

 

Введение

Обычные пользователи Linux Mint не могут выполнять команды, требующие привилегий root/administrator. С помощью команд Sudo неавторизованные пользователи могут запускать команды, которые могут запускать только root/администраторы. Sudo означает «суперпользователь делает». Пользователи Sudo или группа sudoers управляются и определяются через файл sudoer.

В этой статье вы узнаете о различных способах добавления и удаления sudoers в Linux Mint 20.

Предпосылки

Вам понадобится учетная запись root/sudo для применения следующих методов.

Назначьте привилегии Sudo, добавив пользователей в группу sudo

Способ 1: Добавить пользователей в группу sudo с помощью команды adduser

Откройте терминал и добавьте пользователя в группу sudo с помощью следующей команды.

Примечание. Не забудьте изменить имя пользователя в команде на имя вашего пользователя.

sudo adduser <username> sudo

Добавление пользователей в группу Sudo в Linux Mint 20

Способ 2: Добавить пользователей в группу sudo с помощью команды usermod

Команда Usermod используется для управления, изменения и изменения существующих пользователей. Вы можете добавить пользователя в sudo, выполнив следующую команду usermod на терминале. Не забудьте изменить имя пользователя в команде на имя вашего пользователя.

sudo usermod -a -G sudo <user>

Добавление пользователей в группу Sudo в Linux Mint 20

Способ 3: Добавить пользователей в группу sudo с помощью команды gpasswd

Команда gpasswd управляет каталогами /etc/group и /etc/gshadow. Введите следующую команду gpasswd, чтобы добавить пользователей в группу sudo.

sudo gpasswd -a <user> sudo

Назначьте пользователю привилегии Sudo, изменив файл sudoers

Вы также можете предоставить привилегии sudo пользователям, напрямую отредактировав файл sudoers, расположенный в /etc/sudoers.

Примечание. Этот метод разрешает пользователю выполнять команды sudo, но не добавляет пользователя в группу sudo. Обратите внимание, что управление привилегиями через группу является безопасной и стандартной практикой.

Чтобы внести изменения в файл /etc/sudoers, выполните следующую команду, чтобы открыть файл sudoer с помощью инструмента visudo.

sudo visudo

Добавьте новую строку/правило в конец отображаемого файла с именем пользователя, которое вы хотите добавить.

<username> ALL=(ALL:ALL) ALL

Добавление пользователей в группу Sudo в Linux Mint 20

Нажмите Ctrl+X, чтобы выйти. Нажмите y, чтобы обновить файл.

Добавление пользователей в группу Sudo в Linux Mint 20

Вам снова будет предложено внести изменения в имя файла. Не редактируйте и нажмите «Enter», чтобы сохранить файл.

Добавление пользователей в группу Sudo в Linux Mint 20

Вы можете проверить, использовали ли вы правильный синтаксис при изменении файла sudoer, проанализировав его с помощью следующей команды.

sudo visudo -c

Добавление пользователей в группу Sudo в Linux Mint 20

Назначьте привилегии Sudo, изменив тип учетной записи пользователя на администратора

Чтобы использовать этот метод, перейдите в Системные настройки из Приложения.

Добавление пользователей в группу Sudo в Linux Mint 20

Теперь перейдите в « Администрирование » > « Пользователи и группы » . Введите пароль при запросе аутентификации.

Добавление пользователей в группу Sudo в Linux Mint 20

После успешной аутентификации вы увидите всех пользователей в системе. Выберите пользователя, которому вы хотите назначить привилегию sudo, и измените его тип учетной записи со стандартного на администратора .

Добавление пользователей в группу Sudo в Linux Mint 20

Проверьте, есть ли у пользователя привилегии sudo

Проверьте, добавлен ли пользователь в группу sudo, с помощью следующей команды. Эта команда отобразит все группы, в которые входит пользователь.

groups <username>

Добавление пользователей в группу Sudo в Linux Mint 20

Удалить пользователей из группы sudo

Способ 1: Удалить пользователя из группы sudo с помощью команды deluser

Вы можете удалить пользователя из группы sudo, введя следующую команду с именем пользователя, которого вы хотите удалить.

sudo deluser <username> sudo

Добавление пользователей в группу Sudo в Linux Mint 20

Способ 2: Удалить пользователя из группы sudo с помощью команды passwd

Введите команду passwd с параметром «-d», чтобы удалить пользователя из sudo.

sudo gpasswd -d <username> sudo

Добавление пользователей в группу Sudo в Linux Mint 20

Удалите привилегии Sudo, изменив тип учетной записи пользователя на стандартный

Перейдите в « Настройки системы» > « Администрирование » > « Пользователи и группы » . Теперь измените тип учетной записи пользователя с « Администратор » на « Стандартный » .

Добавление пользователей в группу Sudo в Linux Mint 20

Вы увидите изменения, что sudo будет удалено из групп .

Добавление пользователей в группу Sudo в Linux Mint 20

Заключение:

В этой статье мы узнали, как добавлять и удалять пользователей в группе sudo для управления привилегиями пользователей sudo.