Segurança

Gerenciando privilégios sudo no Linux

Gerenciando privilégios sudo no Linux
sudo é um comando que concede privilégios de superusuário para usuários não root. Usar sudo é uma prática para fins de segurança, usando sudo podemos usar nosso dispositivo como um usuário regular, evitando comportamento perigoso enquanto somos root, permitindo chamar privilégios de superusuário, se necessário. Em outras palavras, podemos iniciar nossa sessão X de usuário regular e usar sudo apenas quando precisarmos de privilégios, é claro, por padrão, o sudo solicita a senha do root, mas neste tutorial iremos desativar isso.

Neste tutorial você encontrará como conceder e remover privilégios sudo, como remover a solicitação de senha ao executar comandos root e como conceder privilégios sudo a todos os usuários pertencentes a um grupo específico. Para este tutorial, usaremos sistemas baseados em Debian e Ubuntu.

Adicionando um usuário ao grupo sudo

Para gerenciar os privilégios sudo dos usuários, usaremos o comando usermod.

Para conceder privilégios sudo a um tipo de usuário:

usermod -a -G sudo NOME DE USUÁRIO

Onde:

Usermod: chama o programa

-uma: para adicionar a um grupo

-G: para especificar o grupo

NOME DE USUÁRIO / linuxhint: Substitua pelo nome de usuário correto.

Outra maneira é editar o arquivo / etc / sudoers executando o seguinte comando:

nano / etc / sudoers

Adicione a seguinte linha substituindo “NOME DE USUÁRIO” pelo seu usuário.

USERNAME ALL = (ALL) ALL // dá ao usuário "username" acesso sudo

Para remover um usuário de sudoers em distribuições baseadas em Debian, execute o seguinte comando:

deluser USERNAME sudo

Desative a solicitação de senha ao executar o sudo

Por padrão, o sudo irá prevenir a execução de comandos privilegiados reservados ao root, solicitando uma senha conforme mostrado na imagem abaixo.

Podemos evitar que o sudo solicite autenticação editando o / etc / sudoers Arquivo

Corre nano / etc / sudoers

Adicione a linha abaixo substituindo o nome de usuário pelo seu nome de usuário correto.

nome de usuário ALL = NOPASSWD: ALL

Para conceder privilégios sudo a um grupo inteiro, dando privilégios sudo a todos os usuários pertencentes ao grupo, edite o arquivo sudoers executando o nano / etc / sudoers e adicione a linha mostrada abaixo

% groupname ALL = (ALL) ALL

Aperte CTRL + X e Y para se conformar para salvar e sair.

Conclusão

Como dito no início do tutorial, se acostumar com o sudo é uma boa prática para manter nosso dispositivo seguro e evitar erros perigosos, adicionar um usuário normal ou um grupo inteiro ao grupo sudo é simples como um comando.

Espero que tenha gostado deste tutorial, continue seguindo LinuxHint para mais tutoriais e dicas de administração do Linux.

Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...