Quer criar um novo uti­li­za­dor no Ubuntu? A seguir, ex­pli­ca­mos como pode fazer isso e como atribuir per­mis­sões sudo em apenas alguns passos.

Ubuntu 20.04: como criar um uti­li­za­dor e conceder-lhe direitos sudo

O comando sudo do Linux permite que os uti­li­za­do­res executem comandos como se fossem o uti­li­za­dor root. Isso concede-lhes pri­vi­lé­gios ad­mi­nis­tra­ti­vos tem­po­rá­rios que só o ad­mi­nis­tra­dor pode conceder, seja para uma conta existente ou ao criar um novo uti­li­za­dor no Ubuntu.

A seguir, ex­pli­ca­mos como criar um novo uti­li­za­dor 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 uti­li­za­dor no Ubuntu, primeiro terá de iniciar sessão no seu servidor. Para isso, utilize o seguinte comando, subs­ti­tuindo o marcador «ihr_server» pelo endereço IP real do seu servidor:

$ ssh root@ihr_server
bash

Em seguida, utilize o comando adduser para criar uma conta Ubuntu para um novo uti­li­za­dor. No nosso exemplo, ele se chamará “pedro”.

# adduser pedro
bash

Agora, o sistema solicita a criação de uma senha segura para o novo uti­li­za­dor. 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 successfully
bash

Em seguida, ser-lhe-á pedido que introduza alguns dados sobre o novo uti­li­za­dor, mas pode ignorar este passo se desejar. Quando terminar, confirme uti­li­zando 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]
bash

Com isso, este passo estará concluído. Se quiser criar outro uti­li­za­dor no Ubuntu, basta repetir o pro­ce­di­mento da mesma forma.

Criar conta com direitos sudo

Para conceder per­mis­sõ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 uti­li­za­do­res em quem confia e que conhece bem. Todas as contas dentro deste grupo obtêm pri­vi­lé­gios sudo completos por pre­de­fi­ni­ção. Para o uti­li­za­dor «pedro», o comando seria o seguinte:

# usermod -aG sudo pedro
bash

Claro, pode subs­ti­tuir o nome «pedro» pelo seu nome de uti­li­za­dor.

Verificar os pri­vi­lé­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 cor­re­ta­mente:

# su - pedro
bash

Este comando permite-lhe mudar para o perfil do novo uti­li­za­dor. Agora, tente executar um comando que requeira pri­vi­lé­gios sudo. O comando seguinte dá acesso ao diretório /root ou raiz, que está dis­po­ní­vel apenas para uti­li­za­do­res com direitos sudo:

$ sudo ls -la /root
bash

Agora será so­li­ci­tado que introduza a palavra-passe desta conta. Se tiver sido adi­ci­o­nada cor­re­ta­mente ao grupo sudo, agora terá acesso ao diretório /root.

Nota

Cer­ti­fi­que-se de utilizar o acesso root apenas quando for ab­so­lu­ta­mente ne­ces­sá­rio e tendo em conta a segurança do sistema. O ideal seria trabalhar com uma conta de uti­li­za­dor que não seja Root, mas que tenha per­mis­sões sudo.

Ir para o menu principal