Tutorial
Como criar um novo usuário com sudo no Ubuntu 18.04 [Guia de Início Rápido]
Introdução
O comando sudo
fornece um mecanismo para a concessão de privilégios de administrador (normalmente, apenas disponível para o usuário root) para usuários normais. Este guia mostrará como criar um novo usuário com acesso sudo
no Ubuntu 18.04, sem precisar modificar o arquivo /etc/sudoers
do seu servidor. Se quiser configurar o sudo
para um usuário existente, pule para o passo 3.
Passo 1 — Fazendo login em seu servidor
Acesse seu servidor via SSH como usuário root:
- ssh root@your_server_ip_address
Passo 2 — Adicionando um novo usuário ao sistema
Use o comando adduser
para adicionar um novo usuário ao seu sistema:
- adduser sammy
O sammy
deve ser substituído pelo nome de usuário que deseja criar. Será solicitado que você crie e verifique uma senha para o usuário:
OutputEnter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Em seguida, será solicitado que você preencha algumas informações sobre o novo usuário. Aceite as configurações padrão e deixe todas essas informações em branco:
OutputChanging the user information for sammy
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]
Passo 3 — Adicionando o usuário ao grupo sudo
Use o comando usermod
para adicionar o usuário ao grupo sudo:
- usermod -aG sudo sammy
Novamente, o sammy
deve ser substituído pelo nome de usuário que acabou de adicionar. Por padrão, no Ubuntu, todos os membros do grupo sudo têm privilégios totais de sudo
.
Passo 4 — Testando o acesso sudo
Para testar que as novas permissões sudo
estão em funcionamento, utilize primeiro o comando su
para trocar para a nova conta de usuário:
- su - sammy
Como o novo usuário, verifique se consegue usar o sudo
, colocando sudo
antes do comando que deseja executar com privilégios de superusuário:
- sudo command_to_run
Por exemplo, você pode listar o conteúdo do diretório /root
, que é normalmente acessível apenas para o usuário raiz:
- sudo ls -la /root
A primeira vez que usar o sudo
em uma sessão, será solicitada a senha da conta daquele usuário. Digite a senha para continuar:
Output:[sudo] password for sammy:
Nota: isso não está pedindo pela senha root! Digite a senha do usuário sudo, não a senha root.
Se o usuário estiver no grupo correto e você digitar a senha corretamente, o comando que emitiu com sudo
será executado com privilégios root.
Conclusão
Neste tutorial de início rápido, criamos uma nova conta de usuário e a adicionamos ao grupo sudo para habilitar o acesso sudo
. Para obter informações mais detalhadas sobre como configurar um servidor Ubuntu 18.04, leia nosso tutorial de Configuração inicial de servidor com o Ubuntu 18.04.