Como dar permissão de sudo para usuários no Ubuntu Linux [Dica para iniciantes]

7 de abril de 2021

Quando instala o Ubuntu, você é solicitado a criar um usuário e esse usuário recebe acesso ao sudo por padrão. Isso é bom, porque você precisa de privilégios de root para fazer coisas como executar atualizações e instalar pacotes (provavelmente não seria muito bom se algum usuário pudesse fazer isso).

Mas e os novos usuários que você criou depois de instalar o Ubuntu? E se o novo usuário também precisar de permissões sudo?

Neste tutorial, vou passar pelos passos que você precisa para adicionar um usuário a sudoers no Ubuntu, na linha de comando e na GUI.

O método GUI funcionará para a versão desktop do Ubuntu, enquanto o método de linha de comando funcionará para as versões da área de trabalho e do servidor.

Nota: Este tutorial não é sobre a criação de usuários no Ubuntu. Estou assumindo que todos os usuários que você fizer isso já tenham sido criados. Também, para dar acesso ao sudo a outro usuário, você deve ter acesso sudo.

Dando permissões sudo da linha de comando

Dar uma permissão de sudo a um usuário na linha de comando é apenas um único comando se você souber o nome de usuário dele:

Comandos para usar no terminal

sudo usermod -aG sudo nomedeusuario

O comando acima adiciona o usuário nomedeusuario ao grupo sudo, que é usado para rastrear os usuários que podem ter permissões sudo. Apenas adicionar o usuário ao grupo sudo é necessário. Muito fácil, certo?

Vamos passar pelo que esse comando acabou de fazer:

  • usermod: O comando usermod é usado para modificar um usuário existente no Linux.
  • -aG: A opção a significa anexar (ou adicionar), G é para grupos. Então, isso adiciona o grupo especificado ao usuário especificado, sem tocar em grupos existentes do usuário. Se você excluir a opção a, o usuário seria removido de todos os seus grupos, exceto sudo (você não quer isso).
  • sudo: O segundo sudo no comando representa o grupo sudo.
  • nomedeusuario: Este é o nome do usuário que você deseja adicionar ao grupo sudo.

Se você não souber o nome de usuário exato, você pode listar os usuários no seu sistema usando o comando compgen -u. Você encontrará o nome de usuário perto do final da saída do comando.

Como verificar se o usuário tem acesso sudo

Existem várias maneiras de verificar se um usuário tem acesso sudo. Você pode verificar se o usuário faz parte do grupo sudo com o seguinte:

Comandos para usar no terminal

groups username

Verificação do grupo sudo

Como alternativa, você pode fazer login como o outro usuário que você acabou de agregar ao sudo e executar um comando com sudo. Por exemplo:

Comandos para usar no terminal

sudo echo "I am root!"

Se tudo estiver configurado corretamente, ele vai produzir I am root!. Se você receber um erro sobre o usuário não estar no arquivo sudoers, tente passar pelas instruções novamente, ou você pode usar o método gráfico abaixo.

Dando acesso sudo a um usuário no Desktop Ubuntu

Dar uma permissões sudo de usuário no Desktop Ubuntu é um simples processo de duas etapas:

Etapa 1: Abra o aplicativo Configurações, vá para 'Usuários' e clique em 'Desbloquear'. Digite sua senha quando solicitado a fazê-lo.

Desbloquear configurações do usuário Ubuntu

Etapa 2: alternar o interruptor do administrador para "ligado".

Adicionar usuário como sudo no desktop Ubuntu

E é isso! Se você quiser ver se funcionou, faça o login como o usuário que você deu permissões de administrador e tente executar o mesmo comando que antes. Procure a mesma saída mencionada antes.

Comandos para usar no terminal

sudo echo "I am root!"

Conclusão

Com isso, você deu uma permissão de sudo para o usuário! Os comandos devem ser funcionais em quase qualquer outra distro, como Debian, Fedora ou Arch Linux.

Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para deixá-los nos comentários.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Hunter Wittenborn e publicado no site itsfoss.com. Traduzido pela rtland.team

How to Give Sudo Permission to Users on Ubuntu Linux [Beginner’s Tip]

Propaganda
Blog Comments powered by Disqus.