Назад | Перейти на главную страницу

Лучший способ найти файлы Linux с ACL?

Не все используют ACL POSIX в Linux. Фактически, большинство пользователей олимпийски игнорируют их, даже если они осознают, что они собой представляют и что делают. Но большинство дистрибутивов имеют их поддержку. Некоторые оставляют их включенными для файловых систем по умолчанию; некоторые нет.

Мой вопрос: есть ли эффективный способ поиска файлов, использующих списки ACL POSIX в файловой системе, то есть списки ACL, отличные от так называемых минимальных списков ACL, знакомого rwx для группы пользователей-других, за исключением тщательного анализа выход getfacl побежал через find?

--скип-база Пропускать файлы, содержащие только базовые записи ACL (владелец, группа, другие).
- рекурсивный Рекурсивно составьте списки ACL для всех файлов и каталогов.

getfacl --recursive --skip-base .

getfacl имеет параметр -R или --recursive, укажите ему аргумент *, и он будет рекурсивно проходить через все подкаталоги и файлы в этом каталоге. Оттуда его просто передать в grep и найти атрибуты, которые вы ищете.