Permite a um usuário regular a capacidade de ler todos os diretórios (de outra forma protegidos)

1

Eu tenho um sistema configurado com os seguintes usuários / grupos:

usuário 1 & usuário 2 são membros do grupo 1.

usuário 3 & usuário 4 são membros do grupo 2.

usuário 5 & usuário 6 são membros do grupo 3.

o usuário 1 também é membro de um grupo "administrador".

Cada grupo tem seu próprio diretório, com apenas o grupo com permissões rwx nesse diretório. Além disso, cada usuário tem seu próprio diretório privado dentro do diretório do grupo.

O usuário 1 tem permissões rwx para o diretório / Group1 / User1 / e ninguém mais o fez. O usuário1 também compartilha permissões rwx para o diretório / Group1 / com o usuário 2.

Até agora Está tudo pronto, mas meu problema é que preciso permitir que o Usuário 1, através desse quarto grupo "administrador", acesse todos os outros diretórios no sistema.

Eu estou preso nisso porque o usuário 1 não pode ter poderes sudo, eles só podem acessar os arquivos de outros usuários.

Qualquer ajuda será muito apreciada, obrigado.

    
por Dobhaweim 07.12.2013 / 03:51

1 resposta

0

Se sua distribuição Linux e sistema de arquivos usado suportarem ACLs, isso seria facilmente realizado com setfacl:

setfacl -R -m d:g:administrator:rwx /Group2

- > isso recursivamente define as permissões padrão ("d:") para group ("g:") "administrator" para "rwx"

- > já que é uma permissão padrão, todos os novos diretórios e arquivos criados dentro de / Group2 herdarão as permissões para o grupo "administrator".

Você pode ver as permissões da ACL com getfacl:

getfacl /Group2

Espero que ajude.

    
por 07.12.2013 / 04:51