Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

O comando sudo oferece um mecanismo para conceder privilégios de administrador, normalmente disponíveis apenas para o usuário root, para usuários normais. Este guia irá mostrar a maneira mais fácil para criar um novo usuário com acesso sudo no CentOS, sem ter que modificar o arquivo sudoers do seu servidor. Se você deseja configurar sudo para um usuário existente, simplesmente pule para o passo 3.

Índice:

Table of Contents

Etapa 1: Configurando usuário


  1. Entre no servidor com um usuário root.

    Code Block
    languagebash
    themeMidnight
    local$ssh root@endereço_ip_do_servidor


  2. Use o comando adduser para adicionar um novo usuário ao sistema.
  3. Certifique-se de substituir ousername com o usuário que você deseja criar.

    Code Block
    languagebash
    themeMidnight
    #adduser username


  4. Use o comando passwd para atualizar a nova senha do usuário.

    Code Block
    languagebash
    themeMidnight
    #passwd username


  5. Defina e confirme a nova senha do usuário no prompt. Uma senha forte é altamente recomendada.

    Code Block
    languagebash
    themeMidnight
    Set password prompts:
    Changing password for user username.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.


  6. Use o comando usermod para adicionar o usuário ao grupo wheel.

    Code Block
    languagebash
    themeMidnight
    # usermod -aG wheel username


  7. Acesse e teste o sudo na nova conta de usuário
  8. Por padrão, no CentOS, os membros do grupo wheel têm privilégios sudo.
  9. Use o comando "su" para mudar para a nova conta de usuário.

    Code Block
    languagebash
    themeMidnight
    # su - username


  10. Como o novo usuário, verifique de que você pode usar sudo, colocando"sudo" antes do comando que você deseja executar com privilégios de super usuário.

    Code Block
    languagebash
    themeMidnight
    # Username# sudo command_to_run


  11. Por exemplo, você pode listar o conteúdo do diretório /root, que normalmente só é acessível para o usuário root.

    Code Block
    languagebash
    themeMidnight
    usename# sudo ls -la /root


  12. A primeira vez que usar o sudo em uma sessão, será solicitado a senha da conta do usuário. Digite a senha para prosseguir.

    Code Block
    languagebash
    themeMidnight
    Output:
    [sudo] password for username:


  13. Se o usuário estiver no grupo adequado e você digitou a senha corretamente, o comando que você fez com sudo deve ser executado com privilégios de root.


Próximos passos:

Page Tree
rootDebian