Проблема: Установка chmod 755 на директорию не применяется к вновь создаваемым внутри файлам — они получают права, определяемые umask процесса (обычно 644 или 600).

Причины:
1. chmod изменяет права только на существующие объекты (файлы/директории), а не на будущие.
2. Права новых файлов наследуются от маски создания (umask) и не зависят от прав родительской директории.
3. Даже setgid бит (g+s) наследует только группу, не права доступа.

Решение:
Используйте ACL (Access Control List) с маской по умолчанию для директории:
bash
setfacl -d -m u::rwx,g::rx,o::rx /path/to/dir

Это задаст для новых файлов права 755 (rwxr-xr-x). Для существующих файлов выполните `chmod -R 755 /path/to/dir` отдельно.

Проверка:
bash
getfacl /path/to/dir