- skip-base Ignora arquivos que possuem apenas as entradas de ACL base (proprietário, grupo, outros).
- recursivo Lista as ACLs de todos arquivos e diretórios de forma recursiva.
getfacl --recursive --skip-base .
Nem todo mundo usa POSIX ACLs no Linux. Na verdade, a maioria dos usuários os ignora olimpicamente, mesmo quando estão cientes do que são e do que fazem. Mas a maioria das distribuições vem com suporte para elas. Alguns os deixam ativados para os sistemas de arquivos padrão; alguns não.
A minha pergunta é, existe uma maneira eficiente de procurar por arquivos que usam ACLs POSIX em um sistema de arquivos - ou seja, ACLs diferentes das chamadas ACLs mínimas, o familiar rwx para grupo de usuários - exceto - analisando minuciosamente a saída de getfacl
percorrida por find
?
getfacl tem uma opção -R ou --recursive, dê um argumento * e ele passará por todos os subdiretórios e arquivos nesse diretório. A partir daí, é simples canalizá-lo para o grep e encontrar os atributos que você está procurando.
Tags linux access-control-list