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:
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çãoa
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çãoa
, 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 gruposudo
.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:
groups username
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:
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.
Etapa 2: alternar o interruptor do administrador para "ligado".
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.
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.
Via itsfoss.com. Você pode conferir o post original em inglês:
How to Give Sudo Permission to Users on Ubuntu Linux [Beginner’s Tip]Última atualização deste artigo: 7 de april de 2021