web-shell

Discussion in 'Linux, Freebsd, *nix' started by DIMON4G, 20 May 2009.

  1. DIMON4G

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

    Joined:
    25 May 2008
    Messages:
    0
    Likes Received:
    108
    Reputations:
    -1
    В общем такая ситуация:
    У себя дома поднял сервер (для локалки), на нём поставил бесплатную панель ISPConfig 3, так вот, всё как положено работает, но меня волнует 1 проблема - web-shell - мне нужно ограничение, объясню суть:
    в данный момент если человек по фтп заливает шел на свой сайт, то когда он по ней переходит, то он может просматривать весь сервер т.е. конфиги = доступ к бд и т.д., а я хочу, чтобы когда юзер заливает шел по фтп, то у шела были только права для этой папки сайта и всё, помогите, буду благодарен, ы :)
     
  2. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    если я не ошибаюсь тебе надо запретить пользователю выход за пределы своего каталога и все
     
    1 person likes this.
  3. oRb

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

    Joined:
    9 May 2008
    Messages:
    294
    Likes Received:
    582
    Reputations:
    256
    Вариантов несколько
    safe-mode / open_basedir / нормально выставленный chmod
    последнее наиболее лучший вариант.
     
    1 person likes this.
  4. Failure

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

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    .htaccess + chmod
    и будет тебе счастье
     
  5. DIMON4G

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

    Joined:
    25 May 2008
    Messages:
    0
    Likes Received:
    108
    Reputations:
    -1
    как именно цхмод расставить если у меня клиенты тут (их сайты) /var/www/clients/client_id/host
    и куда .htaccess пихать и с каким содержимым ;)
     
  6. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    штацесс это бред вообще =\

    самый лучший вариант это сейф_мод+оупен_бейздир
    вобщем делаешь чмод
    chmod 700 -R /var/www/clients/client_id/host

    для каждого клиента должен быть свой юзер на сервере
     
  7. DIMON4G

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

    Joined:
    25 May 2008
    Messages:
    0
    Likes Received:
    108
    Reputations:
    -1
    спасибо, мужиККК ;) :D