ограничить доступ PHP к папкам

Discussion in 'PHP' started by cardons, 3 Apr 2007.

  1. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    как ограничить php в win чтобы он за пределы директории www не выходил
     
  2. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    htacces
     
  3. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    хм скрипт ограничить аксесом ? по подробнее плиз
     
    2 people like this.
  4. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    не думаю что .htaccess будет актуален в данном случае! Не зависимо от его настроек, например проинклюдеть можно будет любой фал, или прочитать диру!

    мой вариант: никак
     
    #4 nc.STRIEM, 3 Apr 2007
    Last edited: 3 Apr 2007
    1 person likes this.
  5. NaX[no]rT

    NaX[no]rT Members of Antichat

    Joined:
    3 Sep 2005
    Messages:
    489
    Likes Received:
    201
    Reputations:
    202
    Я конечно понимаю =) но причем тут .htaccess, который ничем не связан с php.
    .htaccess обрабатывает Apache.
    А насчет ограничений попробуй сделать всё через VirtualHost
    Так же советую поглядеть http://www.apachelounge.com/
     
    _________________________
    #5 NaX[no]rT, 4 Apr 2007
    Last edited: 4 Apr 2007
  6. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    ЫЫЫЫЫЫЫЫЫ, я плачу....Жги еще.........
    Так вот VirtualHost настраивается в апаче и также можно в .htaccess
     
  7. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Поставить привильные права на файлы, чтобы пользователь, от которого запускается Iis не смог ничего плохого сделать.
     
  8. Cobalt

    Cobalt Member

    Joined:
    28 Mar 2007
    Messages:
    5
    Likes Received:
    10
    Reputations:
    0
    норкоши ... все делаетсо проще.. в php.ini есть опции позволяющии ограничивать доступ к файлам..

    http://ru2.php.net/manual/ru/ini.core.php#ini.sect.path-directory - вот тута все русским языком написано
     
    2 people like this.
  9. p-range

    p-range Elder - Старейшина

    Joined:
    5 Feb 2006
    Messages:
    137
    Likes Received:
    145
    Reputations:
    118
    тоже самое можно сделать с помощью htaccess...
     
  10. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Нужно чтобы если человек получил доступ через шелл чтобы он дальше директории где находиться сайт выйти не мог.
     
    2 people like this.
  11. ettee

    ettee Administrator
    Staff Member

    Joined:
    12 Oct 2006
    Messages:
    466
    Likes Received:
    1,036
    Reputations:
    1,065
    Никак, это не осуществить с помощь скриптов. Осуществлять на уровне системы, демонов.
    Смотри в сторону jail,chroot.

    бы, и то правда,в первом посте окна стоят
     
    _________________________
    #11 ettee, 9 Apr 2007
    Last edited: 4 Jan 2010
  12. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    Включить в safe mod'e open base dir..

    PS работает как под никсы так и под винду...

    jail - гы))) под винду ?)))
     
    2 people like this.
  13. [53x]Shadow

    [53x]Shadow Leaders of Antichat

    Joined:
    25 Jan 2007
    Messages:
    284
    Likes Received:
    597
    Reputations:
    514
    100% решение на уровне разграничения доступа в ос, ограничение прав на чтение (в данном случае запрет на чтение как раз если имелся ввиду выход из диры посредством web-shell ) всех выше расположенных директорий для процесса web-сервера.
     
  14. Fenya

    Fenya Member

    Joined:
    19 Mar 2007
    Messages:
    17
    Likes Received:
    5
    Reputations:
    0
    Посредство виртуал хоста можно так к примеру добавить такую директиву

    Тем самамы если даже зальют шелл для доступа к файлов на вашем сайте, то всёравно оди дальше папки с сайтом не выйдут
     
    1 person likes this.
  15. Vallez

    Vallez Elder - Старейшина

    Joined:
    25 Dec 2005
    Messages:
    88
    Likes Received:
    19
    Reputations:
    -8
    В каком конфиге это надо прописывать?
     
  16. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Спасиб большое помогло. Тему можно закрыть.
     
  17. Fenya

    Fenya Member

    Joined:
    19 Mar 2007
    Messages:
    17
    Likes Received:
    5
    Reputations:
    0
    Яже вроде понятно написал, в файле где прописаны виртуалхосты на веб сервере

     
  18. FoxMALDER

    FoxMALDER Elder - Старейшина

    Joined:
    26 Jul 2007
    Messages:
    43
    Likes Received:
    20
    Reputations:
    -1
    Для надёжности проще вообще отключить следующий ряд функций, как это делают буржуйские хостеры...

    dl,shell_exec,system,passthru,popen