К сожалению, файлы не наследуют разрешения от каталогов по умолчанию. Для этого вам нужно использовать рекурсивный список контроля доступа.
Допустим, у вас есть каталог ACL_dir, к которому вы хотите применить эти изменения. То есть вы хотите, чтобы новые файлы всех пользователей были доступны для чтения и записи. Вы можете сделать это, выполнив следующие команды:
setfacl -d -m o::rwx ACL_dir
setfacl -d -m g::rwx ACL_dir
Теперь, когда вы помещаете новый файл в этот каталог, создается впечатление, что 'chmod o+rw FILE' выполняется автоматически. (Также 'chmod g+rw FILE', как вы можете видеть выше.) Если вы сейчас вызовете «ls -l» над каталогом, вы заметите, что вместо «drwxr-xr-x» для разрешений теперь написано «drwxr-xr-x+». «+» Означает, что ACL теперь активен для этого каталога.
Вы также можете просмотреть справочные страницы «setfacl» и «getfacl».