Como criar um novo utilizador habilitado para sudo no Ubuntu 20.04
Quer criar um novo utilizador no Ubuntu? A seguir, explicamos como pode fazer isso e como atribuir permissões sudo em apenas alguns passos.
Ubuntu 20.04: como criar um utilizador e conceder-lhe direitos sudo
O comando sudo do Linux permite que os utilizadores executem comandos como se fossem o utilizador root. Isso concede-lhes privilégios administrativos temporários que só o administrador pode conceder, seja para uma conta existente ou ao criar um novo utilizador no Ubuntu.
A seguir, explicamos como criar um novo utilizador no Ubuntu 20.04 com adduser e como adicioná-lo ao grupo sudo.
Executar o adduser no Ubuntu 20.04
Se quiser criar um novo utilizador no Ubuntu, primeiro terá de iniciar sessão no seu servidor. Para isso, utilize o seguinte comando, substituindo o marcador «ihr_server» pelo endereço IP real do seu servidor:
$ ssh root@ihr_serverbashEm seguida, utilize o comando adduser para criar uma conta Ubuntu para um novo utilizador. No nosso exemplo, ele se chamará “pedro”.
# adduser pedrobashAgora, o sistema solicita a criação de uma senha segura para o novo utilizador. Digite a senha após o sinal de dois pontos e repita-a na linha seguinte:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfullybashEm seguida, ser-lhe-á pedido que introduza alguns dados sobre o novo utilizador, mas pode ignorar este passo se desejar. Quando terminar, confirme utilizando Y.
Changing the user information for pedro
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]bashCom isso, este passo estará concluído. Se quiser criar outro utilizador no Ubuntu, basta repetir o procedimento da mesma forma.
Criar conta com direitos sudo
Para conceder permissões sudo a uma conta nova ou a uma que já existe há algum tempo, deve adicioná-la ao grupo sudo. Lembre-se de fazer isso apenas com utilizadores em quem confia e que conhece bem. Todas as contas dentro deste grupo obtêm privilégios sudo completos por predefinição. Para o utilizador «pedro», o comando seria o seguinte:
# usermod -aG sudo pedrobashClaro, pode substituir o nome «pedro» pelo seu nome de utilizador.
Verificar os privilégios sudo
Depois de realizar a ação «create user» no Ubuntu e adicionar a nova conta ao grupo sudo, pode verificar se as medidas foram tomadas corretamente:
# su - pedrobashEste comando permite-lhe mudar para o perfil do novo utilizador. Agora, tente executar um comando que requeira privilégios sudo. O comando seguinte dá acesso ao diretório /root ou raiz, que está disponível apenas para utilizadores com direitos sudo:
$ sudo ls -la /rootbashAgora será solicitado que introduza a palavra-passe desta conta. Se tiver sido adicionada corretamente ao grupo sudo, agora terá acesso ao diretório /root.
Certifique-se de utilizar o acesso root apenas quando for absolutamente necessário e tendo em conta a segurança do sistema. O ideal seria trabalhar com uma conta de utilizador que não seja Root, mas que tenha permissões sudo.