Como Configurar o SUDO no Debian 12

Introdução:
Por padrão, o Debian 12 não vem com o sudo instalado. Isso pode ser um desafio para quem precisa de permissões administrativas sem usar diretamente o usuário root. Neste guia, você aprenderá como instalar o sudo e configurar o acesso para seu usuário.


Passo 1: Faça Login como Root
Para começar, você precisa acessar o sistema como root. Use o comando:

su -l

O parâmetro -l garante que você carregue o ambiente completo do root. Digite a senha de root quando solicitado.


Passo 2: Instale o SUDO
Uma vez logado como root, instale o sudo com o gerenciador de pacotes:

apt update && apt install sudo -y

Passo 3: Adicione o Usuário ao Grupo SUDO
Agora, você precisa adicionar o seu usuário ao grupo sudo. Isso permitirá que ele use permissões administrativas. Execute o comando:

usermod -aG sudo nome_do_usuario

Substitua nome_do_usuario pelo nome do seu usuário.


Passo 4: Teste o SUDO
Faça logout da sessão atual e entre novamente com seu usuário. Isso é necessário para que as alterações de grupo tenham efeito. Para testar o sudo, execute:

sudo apt update

Se estiver configurado corretamente, o terminal pedirá a senha do usuário.


Passo 5: Confirmando o Grupo do Usuário (Opcional)
Se você quiser verificar se o usuário foi adicionado corretamente ao grupo sudo, use:

groups nome_do_usuario

O grupo sudo deve aparecer na lista.


Dica de Segurança
Depois de configurar o sudo, você pode desativar o login direto do root para aumentar a segurança. Isso exige que todas as permissões administrativas passem pelo sudo. Edite o arquivo /etc/ssh/sshd_config e ajuste:

PermitRootLogin no

Reinicie o serviço SSH para aplicar:

systemctl restart sshd

Conclusão:
Agora, seu Debian 12 está pronto para permitir o uso do sudo, garantindo uma gestão administrativa mais prática e segura. Esse ajuste é essencial para quem busca uma experiência otimizada no sistema.

Rolar para cima