Forum Webscript.Ru

Программирование => PHP => Тема начата: FreeSpace от 12 Июля 2003, 00:11:27

Название: Система прав *никсов
Отправлено: FreeSpace от 12 Июля 2003, 00:11:27
Сразу оговорюсь, никсы я знаю очень поверхносно, но вроде бы с системой прав (permissions) знаком.
В споре с другом у нас возникли два вопроса:
1. PHP-скрипт на сервере выполняется с теми правами, которые установлены на него (на сам файл) или с правами веб-сервера?
2. Есть ли разница в правах работы скрипта при установке PHP как модуля Апача и как CGI приложение?
Название: Система прав *никсов
Отправлено: Макс от 12 Июля 2003, 00:32:33
1. с правами веб-сервера (если mod_php)

насчет второго точно не скажу, так как с CGI дел не имел и особо не вникал, но по идее там как раз скрипт выполняется с правами установленными на файл (по аналогии с perl-скриптами).
Название: Система прав *никсов
Отправлено: Yukko от 12 Июля 2003, 13:08:20
Цитировать
Макс:
так как с CGI дел не имел и особо не вникал,

http://httpd.apache.org/docs/suexec.html
Название: Система прав *никсов
Отправлено: FreeSpace от 12 Июля 2003, 14:30:52
Цитировать
Макс:
1. с правами веб-сервера (если mod_php)

Спасибо!

Yukko
А тебе спасибо за ссылку:
Цитировать
Normally, when a CGI or SSI program executes, it runs as the same user who is running the web server.