O conteúdo do arquivo /etc/group pode parecer enigmático a princípio. Mas tudo o que ele contém são informações sobre grupos configurados localmente em um sistema Linux.

No Linux, a configuração de autorizações e acesso a determinadas partes do sistema é feita por meio de permissões de usuários e grupos.

Talvez você esteja tentando aprender mais sobre grupos de usuários e precise entender o conteúdo do /etc/group arquivo. Ou talvez você queira mergulhar na administração do sistema e aprender tudo sobre como configurar permissões e gerenciar grupos no Linux.

Seja qual for o motivo, como usuário do Linux, saber mais sobre o /etc/group arquivo pode ser útil às vezes.

O que é o arquivo /etc/group?

Grupos de usuários são essenciais para entender como as permissões funcionam no Linux. O arquivo do grupo, localizado no /etc diretório, é um arquivo de sistema contendo informações sobre os grupos locais configurados em uma máquina Linux.

É um banco de dados do sistema contendo informações sobre grupos de usuários, semelhante a como

instagram viewer
o arquivo /etc/passwd armazena nomes de usuários. Há também um arquivo /etc/shadow, contendo senhas criptografadas de cada usuário no computador.

Para entender a importância do /etc/group arquivo, primeiro você precisa aprender mais sobre a função dos grupos de usuários em sistemas baseados em Linux.

As permissões no Linux são atribuídas a usuários e grupos. Essas permissões ajudam um administrador a definir os controles de acesso do usuário, como quais partes do software ou hardware um usuário ou grupo pode ou não acessar. Por exemplo, um usuário do grupo wheel está autorizado a usar o comando sudo ou su.

Da mesma forma, você não poderá interagir com o áudio ou som se o usuário não fizer parte do áudio grupo.

Você pode visualizar o conteúdo do /etc/group arquivo usando qualquer utilitário de visualização de arquivos no Linux, como gato:

sudo cat /etc/grupo

À primeira vista, será difícil entender o que é exibido na tela. Concentre-se um pouco mais e você perceberá que as entradas seguem um padrão. Cada entrada no /etc/group arquivo é uma combinação de quatro valores separados por um cólon (:). Quais são esses valores?

Compreendendo o conteúdo de /etc/group

A primeira coluna (o valor antes dos primeiros dois pontos) é o nome do grupo. Como o nome do arquivo é /etc/group, faz sentido colocar essa informação primeiro. Você pode listar todos os grupos de usuários no Linux analisando cada entrada no arquivo de grupo e exibindo apenas a primeira coluna.

cdrom: x: 24:nome de usuário

Para grupos mais privilegiados, a segunda entrada será uma senha criptografada. A maioria dos valores de senha em sua versão do arquivo terá um "x," representando uma cruz, o que significa que não há senha definida para o grupo.

O número após o segundo dois pontos é o ID do grupo. Assim como os usuários, cada grupo no Linux tem um ID exclusivo, também conhecido como Group ID ou GID, para abreviar.

Por fim, o valor no final contém os usuários que fazem parte do grupo. Grupos gerais terão alguns usuários listados, separados por vírgulas (,) enquanto outros terão apenas um. Alguns deles ainda não terão usuários listados.

Usuários e grupos facilitam a administração do Linux

Usuários e grupos desempenham um papel importante no gerenciamento do sistema Linux. Considere-os como dois dos muitos pilares de um sistema Linux, mantendo a segurança ao permitir que o administrador atribua permissões e delegue responsabilidades com cuidado.

O segredo por trás do Linux ser mais seguro que o Windows está na maneira como as permissões funcionam. Nem todo usuário tem acesso a arquivos críticos do sistema; da mesma forma, nem todos os processos podem acessar o software e o hardware subjacentes.

A maioria dos processos no Linux funciona no espaço do usuário, que é um ambiente com permissões limitadas, em contraste com espaço do kernel, onde tudo é possível, devido ao nível de controle disponível para qualquer processo rodando no kernel espaço.