Como Adicionar e Deletar Usuários em um Servidor CentOS 7

Introdução

Ao começar a usar um novo servidor Linux, adicionar e remover usuários é frequentemente uma das primeiras coisas que você precisará fazer. Neste guia, você aprenderá como criar contas de usuário, atribuir privilégios de sudo e excluir usuários em um servidor CentOS 7.

Pré-requisitos

Para concluir este tutorial, você precisará de:

  • A CentOS 7 server with a non-root sudo-enabled user. If you are logged in as root instead, you can drop the sudo portion of all the following commands. For guidance, please see our tutorial Initial Server Setup with CentOS 7.

Adicionando Usuários

Ao longo deste tutorial, estaremos trabalhando com o usuário sammy. Substitua pelo nome de usuário de sua escolha.

Você pode adicionar um novo usuário digitando:

sudo adduser sammy

Em seguida, você precisará dar uma senha ao seu usuário para que ele possa fazer login. Para fazer isso, use o comando passwd:

sudo passwd sammy

Você será solicitado a digitar a senha duas vezes para confirmá-la. Agora seu novo usuário está configurado e pronto para uso! Você pode fazer login como esse usuário, usando a senha que configurou.

Nota: se o seu servidor SSH não permitir autenticação baseada em senha, você ainda não conseguirá conectar com o seu novo nome de usuário. Detalhes sobre como configurar a autenticação SSH baseada em chave para o novo usuário podem ser encontrados no passo 4 do Configuração Inicial do Servidor com CentOS 7.

Atribuindo Privilégios de Sudo a um Usuário

Se o seu novo usuário deve ter a capacidade de executar comandos com privilégios de root (administrativos), você precisará dar acesso ao novo usuário ao sudo.

Podemos fazer isso adicionando o usuário ao grupo wheel (que concede acesso sudo a todos os seus membros por padrão).

Para fazer isso, use o comando usermod:

sudo usermod -aG wheel sammy

Agora o seu novo usuário é capaz de executar comandos com privilégios administrativos. Para fazer isso, simplesmente digite sudo antes do comando que deseja executar como administrador:

sudo some_command

Você será solicitado a inserir a senha da sua conta de usuário (não a senha do root). Uma vez que a senha correta tenha sido fornecida, o comando que você inseriu será executado com privilégios de root.

Gerenciando Usuários com Privilégios Sudo

Para ver quais usuários fazem parte do grupo wheel (e portanto têm sudo), você pode usar a função lid. lid é normalmente usado para mostrar a quais grupos um usuário pertence, mas com a opção -g, você pode inverter e mostrar quais usuários pertencem a um grupo:

sudo lid -g wheel
Output
sammy(uid=1001)

O resultado mostrará os nomes de usuário e UIDs associados ao grupo. Esta é uma boa maneira de confirmar que seus comandos anteriores foram bem-sucedidos e que o usuário tem os privilégios necessários.

Excluindo Usuários

Se você tem uma conta de usuário que não precisa mais, é melhor excluir a conta antiga.

Se você deseja excluir o usuário sem excluir nenhum dos seus arquivos, digite:

sudo userdel sammy

Se você deseja excluir o diretório inicial do usuário junto com a própria conta de usuário, digite:

sudo userdel -r sammy

Com qualquer comando, o usuário será automaticamente removido de quaisquer grupos aos quais tenha sido adicionado, incluindo o grupo wheel se eles foram concedidos privilégios sudo. Se você posteriormente adicionar outro usuário com o mesmo nome, será necessário adicioná-lo novamente ao grupo wheel para obter acesso sudo.

Conclusão

Agora você deve ter uma boa compreensão de como adicionar e remover usuários do seu servidor CentOS 7. Uma gestão eficaz de usuários permitirá separá-los e conceder-lhes apenas o acesso necessário para realizar seu trabalho. Agora você pode prosseguir para configurar seu servidor CentOS 7 para o software que precisar, como uma pilha web LAMP ou LEMP.

Para obter mais informações sobre como configurar o sudo, confira nosso guia sobre como editar o arquivo sudoers.

Source:
https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-a-centos-7-server