Como conceder privilégios de administrador a um usuário no Linux

Precisa obter privilégios de administrador no Linux, mas não sabe como? Hoje vamos discutir como conceder direitos administrativos rapidamente a um usuário específico no Ubuntu e Arch Linux.

Por que preciso de privilégios de administrador?

Ao usar um sistema Linux, ao tentar qualquer tipo de tarefa administrativa, como instalar ou remover software, você pode obter um erro dizendo que não tem as permissões corretas. Isso pode ser frustrante às vezes, mas obter direitos de administrador no Linux não é tão difícil quanto parece.

Na verdade, existem várias ferramentas à sua disposição, dependendo da distribuição que você usa. No entanto, lembre-se de que usuários não root não podem conceder direitos de administrador a ninguém, portanto, você precisará fazer login como outro usuário que tenha o status de administrador.

Esses usuários, definidos tecnicamente, pertencem ao grupo sudo ou sudoers . Isso significa que eles podem emitir comandos sudo inserindo suas senhas de usuário. As senhas são necessárias para autorizar os usuários para que possam executar tarefas administrativas no sistema.

Relacionado: Como gerenciar grupos de usuários com Groupadd no Linux

Para obter direitos de administrador, você precisa pertencer ao grupo certo, e explicaremos como fazer isso a seguir.

Como conceder permissões de administrador no Ubuntu

Os ambientes de desktop facilitam o controle das permissões do usuário, independentemente do seu nível de conforto com o funcionamento interno do Linux. Você pode usar um aplicativo GUI para gerenciar usuários na área de trabalho ou pode concluir a mesma tarefa com mais eficiência por meio da linha de comando.

Concessão de direitos de administrador por meio da área de trabalho

Em distribuições baseadas em Debian, como Ubuntu e Linux Mint, você encontrará uma ferramenta de gerenciamento de usuário nas configurações do sistema. Pesquise por usuário no inicializador de aplicativos e o utilitário de gerenciamento de usuários geralmente estará no topo dos resultados.

Após iniciar a ferramenta, procure uma opção para modificar os direitos, grupos ou controles avançados de um usuário. Se você pode editar os grupos de um usuário, certifique-se de adicionar o usuário ao grupo sudo ou sudoers .

Concessão de direitos de administrador via linha de comando

Dois comandos diferentes podem conceder direitos de administrador no Ubuntu: usermod e gpasswd .

Para conceder direitos administrativos usando usermod, abra um terminal e digite:

 sudo usermod -aG sudo username

Substituir nome de usuário com o nome de usuário de sua escolha. O sinalizador -aG significa Anexar e Agrupar . Este comando instrui o usermod a anexar o nome de usuário a um grupo, que neste caso é o grupo sudo .

Para usar gpasswd, digite o seguinte comando no terminal:

 sudo gpasswd -a username sudo

Certifique-se de substituir o nome de usuário com o nome de usuário do usuário que você deseja conceder privilégios de administrador para. O sinalizador -a indica que você deseja adicionar o usuário ao grupo sudo .

Relacionado: Como adicionar um usuário no Linux

Como conceder permissões de administrador no Arch Linux

Algumas distros baseadas em Arch, como Manjaro Linux, têm aplicativos de gerenciamento de usuários baseados em desktop semelhantes ao Ubuntu. No entanto, se você não conseguir encontrar um em seu sistema, obter direitos de administrador no Arch Linux através da linha de comando também é bastante simples.

Você precisará editar o arquivo e tc / sudoers . Embora adulterar os arquivos do sistema possa resultar em um sistema corrompido, um comando especial chamado visudo permite que você edite o arquivo com risco mínimo.

 sudo visudo

Adicione a linha abaixo ao arquivo ou descomente (removendo a marca de hash) se a linha já estiver presente. A linha dá acesso root ao grupo wheel.

 %wheel ALL=(ALL) ALL

Depois de salvar e sair do visudo, execute o seguinte comando para adicionar o usuário ao grupo wheel , substituindo o nome de usuário pelo usuário de sua escolha.

 sudo gpasswd -a username wheel

Criação de novos administradores no Linux

Agora você adicionou um usuário ao seu grupo de administração do Linux e esse usuário pode realizar tarefas administrativas como instalar e atualizar software. Ter vários administradores pode ser benéfico se você estiver executando um grande servidor Linux com vários usuários.

Se você costuma gerenciar usuários em seu sistema Linux, é importante saber como identificá-los rapidamente. Listar todos os usuários que estão presentes em um sistema é uma ótima maneira de começar.