XAMPP в ОС X: PHP не може створювати файли через дозволи, але він повинен працювати як root


0

Я запускаю XAMPP (який запускає PHP і apache) за допомогою цієї команди:

do shell script "sudo xampp start" password "******" with administrator privileges

Отже, я вважаю, що він має права адміністратора, чи PHP отримує такі, що мають каскадний ефект?
Оскільки PHP не може створити файли там, де немає іншого дозволу на запис, але я, як root, можу, тож якщо PHP працює як root, я також мав би бути здатним.

Чи є спосіб я перевірити, чи працює PHP як root, а якщо ні, то як це зробити?

Відповіді:


2

Всі мережеві сервера перейти на обмежений рахунок ( nobody, httpd, www-data) , як тільки він може - як правило , тільки після зв'язування з TCP портів і читання SSL ключів. Він не може повернутися назад. PHP-CGI ніколи не отримує права адміністратора.

Крім того, хто з їх розуму міг би вкоренити веб-сторінку? Нинішні напади вже досить погані.


Так, правильно.
Петруза
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.