Cada usuário que interage com um sistema Linux tem uma conta. Mas, além dos usuários padrão, existem alguns outros tipos de contas de usuário no Linux.

As contas de usuário são um conceito-chave no Linux. Principalmente, eles ajudam você a gerenciar o controle de acesso em seu sistema. Além disso, eles permitem que vários usuários façam login a qualquer momento e são críticos para a segurança de um sistema.

Sem contas de usuário, seria difícil controlar quem tem acesso a qual parte de um sistema Linux. O Linux tem quatro tipos principais de contas de usuário. Aqui está tudo o que você precisa saber sobre eles.

Identificadores de conta de usuário

Um sistema Linux pode ter várias contas de usuário, portanto, para poder identificar exclusivamente cada conta, o Linux usa identificadores de usuário (UIDs) e identificadores de grupo (GIDs). A própria base de qualquer conta de usuário gira em torno de seu UID.

Além disso, cada conta de usuário está associada a um grupo específico e, portanto, recebe um GID. Obviamente, uma conta de usuário pode pertencer a vários grupos.

instagram viewer

Além de possuir identificadores de usuários e grupos, cada conta de usuário possui seu UID dentro de um intervalo específico que corresponde ao tipo de conta a que pertence.

1. Conta de superusuário

No Linux, a conta de superusuário é popularmente conhecida como root, o administrador padrão do seu sistema. Cada sistema Linux deve ter, no mínimo, uma conta de usuário raiz.

Como parte dos privilégios administrativos, a conta de superusuário tem acesso e controle ilimitados de um sistema, incluindo outros usuários. É por isso que você deve sempre defina uma senha forte para a conta raiz.

A conta de superusuário sempre tem o UID 0 e também faz parte do grupo ID 0.

Ao contrário de outras contas, o superusuário tem seu diretório inicial no diretório de nível superior, localizado em /root.

2. Contas Regulares

Todos os outros usuários adicionados posteriormente a um sistema Linux são conhecidos como contas regulares ou contas padrão. Esses tipos de contas têm acesso e controle limitados sobre o sistema, mas podem obter direitos administrativos ao usando o comando sudo ou su.

Nos sistemas Linux modernos, os usuários regulares têm UIDs com um número de quatro dígitos começando em 1000. Na verdade, a primeira conta de usuário que você criar em seu sistema geralmente terá o UID 1000.

Por padrão, as contas de usuários regulares têm seu diretório pessoal dentro do /home diretório. Se você use o comando ls para fazer uma listagem do diretório inicial, você terá uma boa imagem dos usuários atuais em seu sistema.

Outro atributo importante das contas regulares é que elas têm um shell padrão e, na maioria das distribuições do Linux, esse é o Bourne Again Shell (Bash). Você pode mude seu shell padrão se preferir, por exemplo, configure-o para o shell Z ou shell C.

3. Contas do sistema

O sistema operacional cria contas de sistema durante sua instalação. As contas do sistema são usadas para executar componentes do sistema operacional, mas não são executadas com privilégios de superusuário.

A maioria das contas do sistema tem seus identificadores de usuário no intervalo de 1 a 99, como regra geral, dois dígitos. Em alguns casos, as contas do sistema têm UIDs de três dígitos entre os números 500 e 999.

Um exemplo de conta do sistema é o servidor web Apache, que possui o número UID e GID 48.

As contas do sistema não têm um diretório inicial dedicado nem um shell, porque nunca há necessidade de login durante sua vida útil.

4. Contas de serviço

Por último, mas não menos importante, vamos dar uma olhada nas contas de serviço. As contas de serviço são um pouco semelhantes às contas do sistema: elas são criadas sempre que um serviço é instalado em seu sistema.

Por exemplo, quando você instalar um banco de dados do servidor SQL, o sistema cria uma conta correspondente para gerenciar atividades relacionadas ao servidor SQL.

Assim como as contas do sistema, as contas de serviço não têm uma pasta pessoal ou um shell padrão. Eles são atribuídos /sbin/nologin para recusar logins.

As contas de serviço geralmente têm um UID de três dígitos, entre 100 e 999.

Em alguns casos, as contas de serviço podem ter um UID de quatro dígitos, assim como as contas normais.

Alguns serviços proeminentes que você encontrará em seu sistema incluem systemd, GNOME Display Manager (GDM), serviço de impressão CUPS, etc.

Contas de usuário são essenciais para gerenciar usuários no Linux

Existem quatro tipos principais de contas de usuário no Linux e são essenciais para gerenciar usuários e a segurança geral do seu sistema.

Como os usuários são um componente chave de um sistema operacional, todo administrador de sistema precisa aprender como gerenciar usuários no Linux.