⾕

Computação  |  

Usuários, Grupos e Permissões no Linux

Nos sistemas Linux, o controle de usuários, grupos e permissões constitui a base da segurança e da organização do ambiente. Cada arquivo, diretório ou processo tem um dono, pertence a um grupo e possui permissões definidas para determinar quais ações podem ser realizadas por diferentes categorias de usuários. Entender esses conceitos é essencial para administrar o sistema de forma segura e eficiente.

O Linux trabalha com dois tipos principais de identidades: usuários e grupos. Um usuário representa uma entidade individual, seja uma pessoa ou um serviço do sistema, como o usuário www-data utilizado por servidores web ou o usuário mysql, associado ao banco de dados.

Identificadores e Arquivos do Sistema

Cada usuário tem um identificador numérico chamado UID, um diretório inicial (home), um shell configurado para ser utilizado por padrão e um grupo principal ao qual pertence.

Já os grupos reúnem usuários com características ou necessidades similares. O grupo é identificado por um GID e permite organizar permissões coletivas. Um usuário pode pertencer simultaneamente a vários grupos suplementares, o que oferece grande flexibilidade na definição de privilégios.

Essas informações ficam armazenadas principalmente nos arquivos /etc/passwd, /etc/shadow e /etc/group. O arquivo /etc/passwd mantém a lista dos usuários com dados como nome, UID, GID, diretório home e shell.

Next