Права скрипта на запись

  • Автор темы Автор темы undef
  • Дата начала Дата начала

undef

Guest
Права скрипта на запись

Правильно ли я понимаю, что
для того чтобы скрипт мог записать файл ему необходимо право owner на запись в папке, то есть, например, 755 (но не 5**), или в файле, например, с 600, то есть у скрипта права владельца?

и второе,
поэтому если ограничить доступ к скрипту и расположить скрипт (обновления контента) в папке, например, admin, защищенной .htaccess (сам скрипт с 644), то ломать останется только сам сервер, I mean, такую схему можно использовать или нужно учитывать что-то еще?
 
Неправильно ты понимаешь.
Скрипт сам по себе никаких прав не имеет.
Права имеет "демон" АПАЧ который этот скрипт выполняет
 
undef
Неправильно понимаешь. Для того, чтобы скрипт мог записать в файл, ему необходимо (удивлён? :)) иметь права на запись для этого файла.

hint: запись - это "второй" бит в правах доступа в каждой категории (владелец, группа,. все остальные)

P.S.: Да, я знаю, что, если добавить ещё и, к примеру, флаг SUID, то уже будет не второй бит :)
 
Cougar
ты сам понял что сказал.
Еще раз : скрипт не имеет никаких прав.
Права принадлежат демону(процессу) который запускает скрипт на выполнение, следовательно демон должен иметь право на запись в файл
 
AHTIXPICT
Понял приблизительно через 3-5 секунд после того, как написал. Прошу прощения за бредовый "поток сознания". Видимо, последствия Нового Года всё ещё сказываются на моём организме.
 
Сверху