Pular para o conteúdo principal

Como criar um usuário sudo na VPS Ubuntu

Criar um usuário sudo é um dos primeiros passos recomendados ao configurar uma VPS Ubuntu. Isso evita trabalhar sempre como root e mantém as tarefas administrativas associadas a uma conta identificável.

1. Crie o usuário​

Troque administrador pelo nome desejado:

adduser administrador

Defina uma senha forte. Os demais campos são opcionais.

2. Adicione ao grupo sudo​

usermod -aG sudo administrador
groups administrador

A saída deve incluir sudo.

3. Teste a permissão​

su - administrador
sudo whoami

Após informar a senha, o resultado esperado é:

root

4. Teste uma nova conexão SSH​

Em outro terminal:

ssh administrador@IP_DA_VPS

Mantenha a sessão root aberta até confirmar que o login e o sudo funcionam.

5. Configure uma chave SSH​

No seu computador:

ssh-keygen -t ed25519

Em Linux ou macOS, envie a chave com:

ssh-copy-id administrador@IP_DA_VPS

Se ssh-copy-id não estiver disponível, copie a chave pública. Na VPS, conectado como o novo usuário:

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Cole a chave pública em uma única linha e teste uma nova conexão.

6. Opcional: desative o login root​

Faça isso somente após testar o novo usuário e a chave.

sudo nano /etc/ssh/sshd_config.d/99-nicehosting-security.conf

Adicione:

PermitRootLogin no

Valide e recarregue:

sudo sshd -t
sudo systemctl reload ssh

Não feche a sessão atual antes de testar outra conexão.

Como remover o sudo​

sudo deluser administrador sudo

Isso não apaga a conta nem seus arquivos.

Perguntas frequentes​

Qual a diferença entre root e sudo?​

Root possui controle total o tempo inteiro. Com sudo, o usuário eleva a permissão somente para um comando administrativo.

Posso criar mais de um usuário sudo?​

Sim. Contas separadas para cada administrador melhoram a organização e evitam o compartilhamento de senha.

É seguro desativar o login root?​

Sim, desde que outro usuário com sudo e SSH tenha sido testado. Uma configuração incorreta pode bloquear o acesso remoto.

Quais são as outras configurações iniciais?​

Consulte os primeiros passos em uma VPS Linux Ubuntu.


Se precisar de ajuda, abra um ticket com o suporte Nice Hosting.