O arquivo /etc/group - Gerenciando grupos no sistema Linux
Linux e Unix

O arquivo /etc/group - Gerenciando grupos no sistema Linux


Por Fábio dos Reis

O arquivo /etc/group é um arquivo de sistema que define os grupos aos quais os usuários pertencem em sistemas UNIX, como o Linux e o BSD.
Usamos os grupos para configurar permissões de acesso a arquivos e pastas aos usuários do sistema, além de configurar o acesso a discos e impressoras. As permissões do sistema de arquivos do UNIX são divididas em três categorias: usuário (proprietário), grupo e outros.


O arquivo /etc/group é de propriedade do usuário root, e pode ser lido por qualquer usuário. Veja suas permissões de acesso:


Neste arquivo há uma entrada por linha, correspondente a um grupo por linha. As informações são definidas em campos (colunas) separadas por dois-pontos (:) da seguinte forma:


cdrom:x:24:fabio,ana


Onde as colunas representam:


Geralmente adicionamos usuários a grupos no UNIX para realizar tarefas como:


Podemos verificar de quais grupos um usuário é membro emitindo o comando groups seguido do nome de usuário, como no exemplo:


# groups fabio
No exemplo, o usuário fábio é membro de diversos grupos do sistema, como cdrom, floppy, audio, bluetooth, etc., além de seu próprio grupo, fabio.


Já com o comando id podemos visualizar o GID do grupo do usuário se usarmos a opção -g:
# id -g fabio


E com a opção -G podemos ver os GIDs de todos os grupos dos quais o usuário é membro:
# id -G fabio


Caso um grupo utilize senha de acesso criptografada, esta senha será armazenada em um outro arquivo, o /etc/gshadow, o qual será explicado em outro artigo.


Podemos adicionar e remover usuários em grupos com o comando gpasswd. Por exemplo, se quisermos adicionar o usuário fabio ao grupo teste executamos:
# gpasswd -a fabio teste


Verificando:
# cat /etc/group


E para remover o usuário fabio do grupo teste usamos:
# gpasswd -d fabio teste


Verificando:
# cat /etc/group

É isso aí!



loading...

- Permissões De Acesso A Arquivos E Pastas Pelo Terminal No Linux
Permissões de acesso a arquivos e pastas no LinuxUsamos permissões no Linux para definir quem pode acessar arquivos e diretórios, e seu nível de acesso, que vai desde acesso total até permissão totalmente negada. Para estudarmos como funcionam as...

- Criando E Excluindo Usuários No Mac Os X Pelo Terminal (linha De Comandos)
Vamos aprender a criar um usuário e seus atributos usando o Terminal no Mac OS X. Primeiramente, precisamos descobrir os uids dos usuários do sistema. Os UIDs dos usuários comuns começam a ser contados a partir de 501. Precisamos descobrir o uid...

- Acl - Access Control List - Ajustando Permissões Avançadas No Linux
ACL - Access Control List - Ajustando permissões avançadas no Linux As ACLs (Access Control Lists) nos fornecem um controle mais refinado sobre quais usuários podem acessar diretórios e arquivos específicos do que as permissões tradicionais do...

- Gerenciamento Básico De Usuários No Freebsd
Vamos aprender neste artigo a gerenciar contas de usuários no FreeBSD.Tipos de contas:Há três tipos principais de contas: de sistema, de usuário e de superusuário.Contas de sistemaContas de sistema são contas internas usadas para rodar serviços...

- Alterar Proprietário E Grupo De Arquivos - Comandos Chown E Chgrp
A segurança em sistemas Linux (e Unix em geral) é constituída a partir dos conceitos de propriedade dos arquivos e de permissões de arquivos. Neste artigo estudaremos a posse dos arquivos, falando sobre Proprietário e Grupo de um arquivo. Cada arquivo...



Linux e Unix








.