[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Какая служебная информация меняется при использовании chmod



На каталог стоит исполнение, на всю структуру пользователь и группа www-data, собственно под ним и запущен апач.
Дело даже не в правах, я могу сделать chmod 777 ./*  и все файлы исчезнут, а могу сделать chmod 777 ./image.jpg && chmod 777 ./image2.jpg  и данные файлы появятся.
Больше чем уверен, что проблема в CMS, меня интересует вопрос какая и где меняется информация о файле при обращении к нему команды chmod. т.к. права то остаются неизменными 777, но CMS на это реагирует, значит меняется какая то служебная информация, вот меня больше этот вопрос интересует, фиг с ним с глюком CMS или php5

16 мая 2015 г., 9:28 пользователь Egorov N.V. <khenarghot@gmail.com> написал:
Так и не понятно из письма что куда меняется, ну да ладно.

По поведению - это защита от атаки на ЦМС - если файл имеет атрибут
исполнения его не видим. Атрибут исполнения может быть только у
директории. Так что не надо давать ФАЙЛАМ 777. Во вторых - проверьте
кому принадлежат изображения и под кем запущен Apache. Возможно у вас
сменился пользователя апача и от этого файлы стали не видны.


В Sat, 16 May 2015 00:37:19 +0300
Oleg Chelnokov <zargius@gmail.com> пишет:

> В крадце опишу проблему: на etch крутился php сайт в связке
> apache2+php5+libapache2-mod-php5+mysql
> Переустановил систему на jessie и CMS сайта сошла с ума, в аплоад
> каталоге не видятся загруженные изображения. В чем проблема пока не
> понял, может в php, а может в самой CMS, но не понятна следующая
> ситуация - когда массово меняю права на каталог ( chmod 777 ./* )
> файлы перестают отображаться в админке CMS, когда я меняю права на
> конкретный файл, то он появляется в списке. Тоже самое если я делаю
> через midnight commander, выделение нескольких файлов и попытка
> редактирования прав приводит к исчезновению файлов, а когда выделяю
> один файл, то он появляется.
>
> Система Debian 8.0 amd64 файловая система на ext4
> Не понимаю какая информация меняется в файле, ведь chmod никак не
> взаимодействует с CMS сайта. Иноды не меняются, права не меняются,
> владелец и группа тоже без изменений, но что-то происходит после
> обращения к конкретному файлу, что он снова появяляется в списке.
> Буду признателен, если пнете в нужном направлении



Reply to: