Como Criar um Novo Usuário Habilitado para Sudo no Rocky Linux 8 [Início Rápido]

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:

  1. 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:

  1. 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:

  1. 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:

Output
Changing 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:

  1. 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:

  1. 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:

  1. 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:

  1. 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.

Source:
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-rocky-linux-8-quickstart