непонятки с chmod

x15nicky

Новичок
непонятки с chmod

вот не первый раз уже сталкиваюсь с таким.
в директории где выполняется скрипт есть папка data у нее права 0766 , то есть все могут в нее писать. однако на любое открытие НОВОГО файла выдается permision denied. добавляю права на выполнение для папки - файл отлично создается.
это что, глюк конкретной сборки или так задумано? как то не хочется создавать бОльшие возможности для возможных хаков...
 

x15nicky

Новичок
так пробовал
PHP:
error_log('111',3,'data/1.txt');
и так
PHP:
$f = fopen('data/1.txt',"w");
и так
PHP:
$f = fopen('data/1.txt',"a");
и так
PHP:
$f = fopen('data/1.txt',"a+");
результат одинаковый - Permission denied
у папки data права 766
 

x15nicky

Новичок
да, до чего все оказалось запущенно...
бит x регулирует права на выполнение, или, если речь идет о каталоге - на ПРОСМОТР каталога (фактически - чтение)
о записи в каталог речи не идет вовсе.
не ожидал такого от юникса
 
Сверху