Um utilizador sudo permite-lhe gerir um VPS Linux sem ter de iniciar sessão como root para cada tarefa. Isto é mais seguro para a administração diária e facilita a concessão de acesso controlado a outro administrador.
Conecte-se ao VPS como root primeiro. Substitua username nos exemplos pelo utilizador que deseja criar.
Ubuntu ou Debian
- Crie o utilizador:
adduser username
- Adicione o utilizador ao grupo sudo:
usermod -aG sudo username

AlmaLinux, Rocky Linux, Oracle Linux ou CentOS
As distribuições do tipo RHEL usam o grupo wheel para acesso sudo:
adduser username passwd username usermod -aG wheel username
Que permissões isto concede?
O novo utilizador pode iniciar sessão com a sua própria palavra-passe ou chave SSH. Adicioná-lo ao sudo ou wheel permite que esse utilizador execute comandos de administração digitando sudo antes do comando.
Não dê acesso sudo a utilizadores que apenas precisam de acesso SFTP ou acesso a uma pasta de jogo. Para acesso limitado, crie um utilizador normal e dê-lhe permissão apenas para a pasta que necessita.
Teste o novo utilizador
Abra uma nova sessão SSH e teste o sudo antes de fechar a sua sessão root:
ssh username@your.vps.ip sudo whoami
Se o comando retornar root, o sudo está a funcionar. Mantenha o login root disponÃvel até confirmar que o novo utilizador pode iniciar sessão e executar comandos sudo.
Depois de o utilizador funcionar, adicione uma chave SSH para ele: Como adicionar uma chave SSH ao seu VPS.
