Introdução
O comando sudo
fornece um mecanismo para conceder privilégios de administrador — normalmente disponíveis apenas para o usuário root — a usuários normais. Este guia mostrará como criar um novo usuário com acesso sudo
no Rocky Linux 8, sem precisar modificar o arquivo /etc/sudoers
do seu servidor.
Nota: Se você deseja configurar o sudo
para um usuário existente no Rocky Linux, pule para a etapa 3.
Passo 1 — Conectando-se ao Seu Servidor
Acesse seu servidor via SSH como usuário root:
- ssh root@your_server_ip_address
Utilize o endereço IP ou o nome do host do seu servidor no lugar de seu_endereço_ip_do_servidor
acima.
Passo 2 — Adicionando um Novo Usuário ao Sistema
Utilize o comando adduser
para adicionar um novo usuário ao seu sistema:
- adduser sammy
Certifique-se de substituir sammy
pelo nome de usuário que você deseja criar.
Use o comando passwd
para atualizar a senha do novo usuário:
- passwd sammy
Lembre-se de substituir sammy
pelo usuário que você acabou de criar. Você será solicitado duas vezes a inserir uma nova senha:
OutputChanging password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Passo 3 — Adicionando o Usuário ao Grupo wheel
Use o comando usermod
para adicionar o usuário ao grupo wheel:
- usermod -aG wheel sammy
Novamente, certifique-se de substituir sammy
pelo nome de usuário ao qual você deseja conceder privilégios sudo
. Por padrão, no Rocky Linux, todos os membros do grupo wheel têm acesso total ao sudo
.
Passo 4 — Testando o Acesso sudo
Para testar se as novas permissões do sudo
estão funcionando, primeiro use o comando su
para mudar do usuário root para a nova conta de usuário:
- su - sammy
Como o novo usuário, verifique se você pode usar o sudo
adicionando sudo
ao 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 só é acessível ao usuário root:
- sudo ls -la /root
A primeira vez que você usa sudo
em uma sessão, será solicitada a senha da conta desse usuário. Insira a senha para continuar:
Output[sudo] password for sammy:
Nota: Isso não está pedindo a senha de root! Insira a senha do usuário habilitado para sudo, não a senha de root.
Se seu usuário estiver no grupo adequado e você inseriu a senha corretamente, o comando que você usou com sudo
será executado com privilégios de root.
Conclusão
Neste tutorial de início rápido, você criou uma nova conta de usuário e a adicionou ao grupo wheel para habilitar o acesso sudo
. Para obter informações mais detalhadas sobre como configurar um servidor Rocky Linux 8, leia nosso tutorial Configuração Inicial do Servidor com Rocky Linux 8.