Как устанавливаются права на файл или папку при создании?
Проьлема из за которой возник вопрос:
(Локально проект) генерирую файл в папку, общедоступную. В итоге он генерируется и я его могу скачать.
На сервере он генерится , но скачать невозможно.
Суть вопроса:
если пользователь , который запускает скрипт php в bash (который генерит файл) не является владельцем , а только в группе пользователей с правами (644), например то соответственно он не может создать файл/папку с высшим уровнем прав, это верно?
php запускается или под пользователем веб-сервера или под пользователем интерпретаттора php, к примеру php-fm в виде отдельного от веб-сервера процесса.
запусти id их-под пыха, и посмотри какой пользователь используется и зайди под ним к примеру.