Версия: 20.04 LTS
Как заставить все файлы в папке иметь набор разрешений по умолчанию, независимо от того, были ли они созданы там или нет? Я просматривал и пробовал разные ответы в основном с ACL, но это работает только в том случае, если файл был изначально создан в этой папке, в то время как я хотел бы, чтобы он работал даже для скопированных/загруженных файлов.
Решено. Я использовал следующий скрипт inotify для сброса разрешений:
inotifywait -m /path/to/download/folder -e create -e moved_to -r |
while read dir action file; do
chmod 755 $dir$file
done