1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Вопрос про safe_mode

Тема в разделе "Web Coding", создана пользователем Satman85, 16 янв 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Satman85

    Satman85 Создатель

    Регистр.:
    29 ноя 2007
    Сообщения:
    27
    Симпатии:
    3
    Объяните пожалуйста чем плох он в плане безопасности.
    И зачем он нужен ?
     
  2. Alexitdv

    Alexitdv

    Регистр.:
    4 янв 2008
    Сообщения:
    161
    Симпатии:
    65
    Когда safe_mode включён/on, PHP проверяет, совпадает ли owner/владелец текущего скрипта с owner файла, которым оперирует функция работы с файлами.

    Например:
    Код:
    -rw-rw-r--    1 rasmus   rasmus       33 Jul  1 19:20 script.php 
    -rw-r--r--    1 root     root       1116 May 26 18:01 /etc/passwd

    Запуск на выполнение этого script.php

    PHP:
    <?php
     readfile
    ('/etc/passwd'); 
    ?>
    приводит к такой ошибке, если safe mode активен:

    Код:
    Warning!: SAFE MODE Restriction in effect. The script whose uid is 500 is not 
    allowed to access /etc/passwd owned by uid 0 in /docroot/script.php on line 2]
     
    Satman85 нравится это.
Статус темы:
Закрыта.