Versions Compared

Key

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

Introdução

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


1.Passos para criar um novo usuário Sudo

 

Entrar para o seu servidor como o usuário root.

local$ ssh root @ endereço_ip_do_servidor

 


2.Use o comando adduser para adicionar um novo usuário ao sistema.

 

Certifique-se de substituir o nome de usuário com username com o usuário que você deseja criar.

 adduser nome de usuário

# adduser username

 

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

...

# passwd username

 

  • Defina e confirme a nova senha do usuário no prompt. Uma senha forte é altamente recomendado!

...


Set password prompts:
Changing password for user username.
New password:
Retype new password:
passwd:

...

all authentication tokens updated successfully.

 

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

usermod Ag nome de usuário roda 

# usermod -aG wheel username


Por padrão, no CentOS, os membros do grupo wheel têm privilégios sudo.

 

 

4.acesso de teste sudo na nova conta de usuário

 

  • Use o comando su para mudar para a nova conta de usuário.
su - username

 

  • Como o novo usuário, verifique se você pode usar sudo, antecedendo "sudo" para o comando que você deseja executar com privilégios de superusuário.
username# sudo

...

command_

...

to_

...

run

 

  • Por exemplo, você pode listar o conteúdo do diretório / root, que normalmente só é acessível para o usuário root.
username# sudo ls -la /root

 

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

...

Output:
[

...

sudo] password for username:


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