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
.