6.4. Criação de um diretório de grupos


Sob a configuração do sistema UPG, você pode aplicar o set-group identification permission (setgid bit) a um diretório. O bit setgid torna o gerenciamento de projetos de grupo que compartilham um diretório mais simples. Quando você aplica o bit setgid a um diretório, os arquivos criados dentro desse diretório são automaticamente atribuídos a um grupo que possui o diretório. Qualquer usuário que tenha a permissão de escrever e executar dentro deste grupo pode agora criar, modificar e excluir arquivos no diretório.

A seção seguinte descreve como criar diretórios de grupos.

Pré-requisitos

  • Root acesso

Procedimento

  1. Criar um diretório:

    # mkdir directory-name
    Copy to Clipboard Toggle word wrap

    Substituir directory-name pelo nome do diretório.

  2. Criar um grupo:

    # groupadd group-name
    Copy to Clipboard Toggle word wrap

    Substituir group-name pelo nome do grupo.

  3. Acrescentar usuários ao grupo:

    # usermod --append -G group-name username
    Copy to Clipboard Toggle word wrap

    Substituir group-name pelo nome do grupo, e substituir [role="abstract"]e _username pelo nome do usuário.

  4. Associar o usuário e o grupo proprietário do diretório com o grupo group-name:

    # chowngroup-name directory-name
    Copy to Clipboard Toggle word wrap

    Substituir group-name pelo nome do grupo, e substituir directory-name pelo nome do diretório.

  5. Defina as permissões de escrita para permitir que os usuários criem e modifiquem arquivos e diretórios e defina o bit setgid para que essa permissão seja aplicada dentro do diretório directory-name:

    # chmod g rwxs directory-name
    Copy to Clipboard Toggle word wrap

    Substituir directory-name pelo nome do diretório.

    Agora todos os membros do group-name grupo pode criar e editar arquivos no directory-name diretório. Arquivos recém-criados mantêm a propriedade do grupo de group-name grupo.

Etapas de verificação

  • Para verificar a exatidão das permissões estabelecidas, use:

    # ls -ld directory-name
    Copy to Clipboard Toggle word wrap

    Substituir directory-name pelo nome do diretório.

    A saída retorna:

    drwxrwsr-x. 2 raíz group-name 6 Nov 25 08:45 directory-name
    Copy to Clipboard Toggle word wrap
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat