Permissões de arquivo recursivo do fantoche

0

Ao usar um recurso de arquivo Puppet com recurse = > true, é possível ter diretórios e arquivos com permissões diferentes?

Em geral, queremos remover as permissões de leitura / execução do grupo para todos os arquivos que não são de diretório. No entanto, os diretórios devem manter a permissão de execução, uma vez que isso é necessário para entrar no diretório.

Alguns utilitários (por exemplo, umask) são inteligentes o suficiente para lidar com isso, mas parece que Puppet pode não estar. Estou faltando alguma coisa?

    
por LJKims 19.06.2017 / 21:15

1 resposta

0

Na verdade, o fantoche faz isso por padrão:

"When specifying numeric permissions for directories, Puppet sets the search permission wherever the read permission is set."

veja também: link

Uma alternativa mais explícita é usar modos simbólicos como "ug + X", isso afetará apenas os diretórios e permitirá até mesmo tornar os diretórios pesquisáveis / executáveis sem que eles sejam legíveis (o que permite que você entre no diretório, mas não leia o seu conteúdo ... não tenho certeza se é isso que você quer).

    
por 11.09.2017 / 11:05