Voltar ao blog

Adicionando e Excluindo Usuários no CentOS 8: Guia Passo a Passo

Adicionando e Excluindo Usuários no CentOS 8: Guia Passo a Passo

Linux é um sistema operacional multiusuário. Ter o conhecimento adequado de gerenciamento de usuários é crucial para uma administração de sistema apropriada. Se você estiver configurando um servidor Linux novo, adicionar e excluir vários usuários geralmente é uma das primeiras coisas que você precisa fazer. Este guia descreve as etapas para adicionar e excluir usuários no CentOS 8.

Pré-requisitos

Criar e excluir usuários no CentOS exige que você trabalhe com um usuário com privilégios mais altos. No Linux, o root usuário tem o privilégio mais alto. No entanto, geralmente é mais seguro realizar tais alterações com um usuário não-root com privilégio sudo. Em qualquer caso, o administrador do sistema deve ser quem gerencia as contas de usuário no sistema.

Gerenciamento de Usuários

1)  Adicionar um usuário

Primeiro, vamos ver como criar um novo usuário. Para demonstração, usaremos o nome de usuário random_user. O seguinte comando criará um novo usuário básico random_user:

Add Random UserEmbora o usuário tenha sido criado, não há credenciais de login configuradas. O próximo comando definirá uma senha para fazer login no usuário:

Users on CentOS Passwd Random UserO usuário agora está pronto para ser acessado.

2)  Excluir um usuário

Se a conta de usuário não for mais necessária, é seguro excluí-la do sistema. Dependendo se os dados do diretório home do usuário de destino devem ser mantidos, existem duas maneiras de excluir o usuário. Se você quiser manter os dados do diretório home do usuário intactos, execute o seguinte comando:

Users on CentOS Userdel Random UserSe os dados do diretório home do usuário não forem necessários, também podemos excluí-los. Basta adicionar a flag -r ao comando anterior:

Users on CentOS Recursive UserdelDepois de executar qualquer um dos comandos, o usuário será removido automaticamente de qualquer grupo. Se outro usuário com o mesmo nome for adicionado posteriormente, todas as permissões e atribuições de grupo deverão ser refeitas.

Permissão de Usuário

1)  Conceder privilégio sudo

Por padrão, os usuários não podem realizar tarefas administrativas no CentOS. Isso é restrito apenas ao root e a usuários permitidos pelo sudo que podem usar o sudo para executar comando(s) com privilégio administrativo. O método padrão de gerenciamento de permissão sudo é o grupo wheel. É um grupo de usuários integrado que concede a qualquer usuário deste grupo acesso ao comando sudo . Ele também reduz a necessidade de adicionar cada usuário manualmente ao arquivo sudoers.

Primeiro, tente executar um comando sudo sem ter acesso sudo como o novo usuário:

Users on CentOS Sudo PrivilegeIf we want the new user to be able to run sudo commands, add them to the wheel group:

UsermodEm seguida, verifique se a alteração foi bem-sucedida. Execute o seguinte comando como o novo usuário:

Users on CentOS Check Update2)  Listar usuários no wheel

O grupo wheel concede privilégios administrativos aos seus usuários. Dar uma olhada no grupo wheel ajudará a gerenciar as permissões de usuário de forma mais eficaz. Primeiro, usaremos a ferramenta getent. É uma ferramenta para obter entradas de bancos de dados administrativos suportados (incluindo group). O banco de dados group contém os dados sobre vários grupos de usuários no sistema. Liste os usuários no wheel:

Getent GroupOutra maneira de listar os usuários do grupo é usando o comando lid. É uma ferramenta dedicada para imprimir informações de usuário ou grupo. Para listar os usuários do wheel , execute o seguinte comando:

Users on CentOS LidGrupo de Usuários

Na seção anterior, demonstramos como adicionar um usuário ao grupo wheel . Nesta seção, daremos uma olhada em várias ações básicas de grupo de usuários.

1)  Adicionar um novo grupo

Os grupos são eficazes para organizar e administrar contas de usuário. Um grupo específico é geralmente definido por seu conjunto de privilégios sobre várias partes do sistema, por exemplo, permissões de leitura, gravação e execução. O gerenciamento de grupos de usuários é limitado apenas a root ou usuário(s) com sudo privilégio.

O seguinte comando adicionará um novo grupo ao sistema:

Users on CentOS GroupaddCada grupo no sistema possui um ID de grupo específico, também conhecido como GID. Para criar um novo grupo com um GID específico, execute o seguinte comando:

Groupadd with GidUm grupo de sistema é um tipo especial de grupo que geralmente é dedicado a operações especiais do sistema. Para criar um novo grupo de sistema, execute o seguinte comando:

Groupadd r2)  Adicionar um usuário a um grupo

Para adicionar um usuário a um grupo de usuários existente, use a seguinte estrutura de comando:

3)  Listar usuários de um grupo

Existem algumas maneiras de listar usuários de um grupo. O primeiro método é usando a getent ferramenta:

Getent groupO próximo método é usando o lid comando:

Lid g4)  Remover um usuário de um grupo

Se um usuário não for mais necessário, podemos remover esse usuário do grupo específico. Geralmente, um grupo de usuários é uma forma de gerenciar várias permissões no sistema. Em cenários práticos, isso significa que o usuário perderá certas permissões e privilégios no sistema. Para remover um usuário de um grupo de usuários específico, você precisa executar o seguinte comando:

Gpasswd5)  Remover um grupo

Assim como criamos um grupo, também podemos excluir um grupo. Se um grupo não tiver mais utilidade, é seguro remover o grupo do sistema. Se o grupo servir como o grupo primário de um usuário específico, o grupo não poderá ser excluído. Portanto, antes da exclusão, certifique-se de que todos os usuários do grupo sejam removidos adequadamente.

Para remover um grupo, execute o seguinte comando:

GroupdelConsiderações Finais

Este guia demonstra o básico sobre como adicionar e excluir usuários no CentOS 8. Ele também demonstra o básico sobre o gerenciamento de grupos de usuários. É simples, mas importante fazer isso corretamente. Você deve ter uma boa compreensão dos conceitos básicos de gerenciamento de usuários a partir deste guia. O gerenciamento adequado de usuários concederá aos usuários acesso apenas às seções do sistema necessárias para realizar seu trabalho.

Agora você pode prosseguir com a configuração adicional do seu servidor CentOS. Dê uma olhada nos seguintes tutoriais para ajudá-lo:

Boa computação!

author

Pranay Kapgate

Autor · CloudSigma

Preslav Dobrev é um designer criativo na CloudSigma, focado na construção de uma identidade empresarial consistente por meio de canais de marketing tradicionais e inovadores. Ele é hábil em combinar a visão artística com o marketing estratégico para criar narrativas de marca impactantes.

Comentários

Nenhum comentário ainda. Seja o primeiro.