Традиционно в дистрибутивах на основе Debian, таких как Debian/Ubuntu/Mint/Kali/Antix, группой по умолчанию для sudo является, ну, sudo
.
Таким образом, чтобы добавить пользователей без пароля sudo
в систему на основе Debian, выполните следующие действия::
Установитьsudo
В Debian, в зависимости от параметров установки, вы часто не устанавливаете sudo
по умолчанию.
Если пакет sudo
не установлен (, например. у вас нет /etc/sudoers
), запустите как root:
# apt install sudo
Добавить пользователя в группу sudo
Добавить пользователя в группу sudo, если он еще не входит в группу sudo (Ubuntu и производные системы автоматически добавляют пользователя, созданного при установке, в группу sudo ).
При настройке первого пользователя sudo вы попали к первому какroot
:
# gpasswd -a <primary account> sudo
Если у вас уже есть пользователь sudo
, в целях безопасности рекомендуется настроить других пользователей в группе sudo через этого пользователя:
$ sudo gpasswd -a <primary account> sudo
Измените /etc/sudoers
для добавления директивы NOPASSWD
Затем вы редактируете строку по умолчанию в /etc/sudoers
для группы sudo
с помощью :
$ sudo visudo
и измените его с:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
-:
# Allow members of group sudo to execute any command, no password
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
Выйдите из системы и войдите снова
Если вы вошли в систему,предполагаемый пользователь должен затем выйти из системы и войти в систему, чтобы изменение пользователя, принадлежащего к группе sudo
, вступило в силу.
ПРИМЕЧАНИЕ.:В Debian группа wheel
часто используется для ограничения в PAM использования su
группой вместо использования ее для команды sudo
, как в дистрибутивах на основе RedHat/SuSE.
Традиционно в дистрибутивах на основе Debian для команды sudo
используется группа sudo
.
Это происходит, когда дистрибутив получает информацию об IP-адресе через DHCP-клиент. DHCP-клиент получит домен поиска от DHCP-сервера и добавит его в файл resolv.conf.