Tendo a seguinte estrutura de diretórios
[sr@server directory]$ tree
.
├── folder1
│ ├── fileA
│ └── fileB
└── folder2
└── fileC
2 directories, 3 files
Eu quero definir um facl padrão na pasta1 e na pasta2 que, para o usuário jim
, tem as seguintes permissões
.
├── folder1 --x
│ ├── fileA r--
│ └── fileB r--
└── folder2 --x
└── fileC r--
I.E. todos os arquivos têm r--
e todas as pastas têm --x
Quaisquer arquivos criados em folder1 ou folder2 devem receber a permissão r--
para o usuário jim
, todas as pastas devem receber a permissão --x
para usuário jim
Eu posso definir as permissões para que as pastas criadas tenham r-x
e os arquivos tenham r--
, mas não consigo definir uma maneira de definir as permissões padrão para que as pastas não recebam permissão de leitura.
Embora eu possa definir manualmente as permissões para os arquivos existentes no momento, quero que essas permissões sejam aplicadas como padrão a todos os arquivos e pastas recém-criados.
setfacl versão 2.2.49
no RHEL 6.4