Засада Reset Ownership
- JawsIk : 11 июня, 2007 Раздел: ИнТеРнЕтА
- | Просмотров 408 всего, 2 сегодня.
Недавно было дело я переезжал на другой хостинг. Так вот на старом стал всё подкашивать, чтобы не путаться, что уже перенёс, а что ещё осталось и столкнулся с такой интересной фигнёй, что я не могу через SSL удалить файлы. Я и так их и эдак. Ну думаю права видимо какие-то модные, что я не могу их грохнуть. Кроме того и права не могу никак изменить. Есть у меня для такого дела скриптец самописный. Загоняю я его в папку и при помощи него могу в этой папке ставить права используя средства PHP.
Всё казалось простым, но на самом деле в эти папке (где я не могу удалить файлы) я даже ничего не мог записать. Что же за засада такая подумал я и полез через админку хостера. Лезу в File манагер и вижу, что на против этих смутных папок стоит ссылка под названием Reset Ownership. Что это такое я понять не мог. Но нажав на эту ссылку, папки тут же становились обычными и прекрасно удалялись любыми способами.
Т.к. папок таких оказалось очень много (включая вложенные), то искать вручную я их задолбался, да и в конце концов забил на это дело. Reset Ownership не очень хотелось исправлять, тем более после того, как немного поискал, что это вообще такое.
Нашёл разное, но по сути ничего толком. Вот одна из ссылок:
Оказывается такие "неубиваемые" файлы и папки, это те, которые создаются другими скриптами и по какому то тупому приколу, почему то от пользователя "nobody". Поняв это, я глянул, а действительно, где же проблема и оказалось, что это Галерея и ещё пару прикольных скриптов. Вот же засада. Оказывается, если скрипт, что-то пишет или создаёт, то он же должен тут же менять права. Иначе потом получаются эти неубиваемые файлы.
Как ни странно, но я с этой фигнёй сталкивался. Правда я не знал, что она называется "Reset Ownership". Я просто сталкивался с тем, что файлы моего доргена (первые версии) не удалялись и поэтому я сразу в модуль записи или создания добавлял код, для того, чтобы сразу же менялись и права.
В общем учитывайте это при создании скриптов, те, кто ещё не учитывал.
p.s. Кстати я переезжал и поэтому мне было всё равно, что останется на том хостинге, но всё-таки хотелось бы узнать, кто и как боролся с этой проблемой? Ведь невозможно пройтись по всем папкам и нажать на кнопочку Reset Ownership. Есть какие-нибудь программы для этого или скрипты. Потому как решение данной проблемы я так и не нашёл, но на будущее хотелось бы знать. Потому как я сижу на виртуале (думаю, что на дедике таких проблем никто бы и не заметил)
Милый друг, не скучай! Комментарий оставляй!