Tradicionalmente, em distribuições baseadas no Debian, como Debian / Ubuntu / Mint / Kali / Antix, o grupo padrão para o sudo é, bem, sudo .
Portanto, para adicionar% sem senha sudo habilitou usuários a um sistema baseado em Debian, as etapas são:
-
Instale sudo
No Debian, dependendo das opções de instalação, você geralmente acaba sem sudo instalado por padrão.
Se o pacote sudo não estiver instalado (por exemplo, você não tem /etc/sudoers ), execute como root:
# apt install sudo
-
Adicione o usuário ao grupo sudo
Adicione um usuário ao grupo sudo, se ele ainda não estiver no grupo sudo (o Ubuntu e os derivados adicionam um usuário criado automaticamente na instalação ao grupo sudo).
Ao configurar o primeiro usuário sudo, você tem o primeiro como root :
# gpasswd -a <primary account> sudo
Quando você já tem um usuário sudo , é recomendável, como boa prática de segurança, configurar os outros usuários no grupo sudo por meio desse usuário:
$ sudo gpasswd -a <primary account> sudo
-
Modifique /etc/sudoers para adicionar a diretiva NOPASSWD
Você então edita a linha padrão em /etc/sudoers para o grupo sudo com:
$ sudo visudo
e altere-o de:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
para:
# Allow members of group sudo to execute any command, no password
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
-
Faça logout e faça login novamente
Se estiver logado no sistema, o usuário pretendido deve logout e login para a mudança do usuário pertencente ao grupo sudo para entrar em vigor.
NOTA: No Debian o grupo wheel é frequentemente usado para restringir no PAM o uso de su para um grupo, ao invés de usá-lo para o comando sudo como em RedHat / Distribuições baseadas em SuSE.
Tradicionalmente nas distribuições baseadas em Debian, para o comando sudo você usa o grupo sudo .