suexec, отключение

Discussion in 'Безопасность и Анонимность' started by null_access, 14 Jul 2006.

  1. null_access

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

    Joined:
    31 Jan 2005
    Messages:
    128
    Likes Received:
    6
    Reputations:
    0
    пхп как модуль апача установлен, на серваке. мне нужно отключить suexec там вообще.
    знаю что ето мона сделать в httpd.conf закомментировав какието строчки, вапрос в том как ето сделать? сам httpd.conf не прилагаю ибо он здоровый, а вот список модулей в нём, какой закомментировать?
    Code:
    # LoadModule foo_module libexec/mod_foo.so
    #LoadModule mmap_static_module libexec/apache/mod_mmap_static.so
    #LoadModule vhost_alias_module libexec/apache/mod_vhost_alias.so
    LoadModule env_module         libexec/apache/mod_env.so
    #LoadModule define_module      libexec/apache/mod_define.so
    LoadModule config_log_module  libexec/apache/mod_log_config.so
    #LoadModule mime_magic_module  libexec/apache/mod_mime_magic.so
    LoadModule mime_module        libexec/apache/mod_mime.so
    LoadModule negotiation_module libexec/apache/mod_negotiation.so
    LoadModule status_module      libexec/apache/mod_status.so
    #LoadModule info_module        libexec/apache/mod_info.so
    LoadModule includes_module    libexec/apache/mod_include.so
    LoadModule autoindex_module   libexec/apache/mod_autoindex.so
    LoadModule dir_module         libexec/apache/mod_dir.so
    LoadModule cgi_module         libexec/apache/mod_cgi.so
    LoadModule asis_module        libexec/apache/mod_asis.so
    #LoadModule imap_module        libexec/apache/mod_imap.so
    LoadModule action_module      libexec/apache/mod_actions.so
    #LoadModule speling_module     libexec/apache/mod_speling.so
    LoadModule userdir_module     libexec/apache/mod_userdir.so
    LoadModule alias_module       libexec/apache/mod_alias.so
    LoadModule rewrite_module     libexec/apache/mod_rewrite.so
    LoadModule access_module      libexec/apache/mod_access.so
    LoadModule auth_module        libexec/apache/mod_auth.so
    #LoadModule anon_auth_module   libexec/apache/mod_auth_anon.so
    #LoadModule db_auth_module     libexec/apache/mod_auth_db.so
    #LoadModule digest_module      libexec/apache/mod_digest.so
    #LoadModule proxy_module       libexec/apache/libproxy.so
    #LoadModule cern_meta_module   libexec/apache/mod_cern_meta.so
    LoadModule expires_module     libexec/apache/mod_expires.so
    LoadModule headers_module     libexec/apache/mod_headers.so
    #LoadModule usertrack_module   libexec/apache/mod_usertrack.so
    #LoadModule log_forensic_module libexec/apache/mod_log_forensic.so
    #LoadModule unique_id_module   libexec/apache/mod_unique_id.so
    LoadModule setenvif_module    libexec/apache/mod_setenvif.so
    <IfDefine SSL>
    LoadModule ssl_module         libexec/apache/libssl.so
    </IfDefine>
    LoadModule php4_module        libexec/apache/libphp4.so
    LoadModule frontpage_module   libexec/apache/mod_frontpage.so
    #LoadModule gzip_module        libexec/apache/mod_gzip.so
    LoadModule fastcgi_module     libexec/apache/mod_fastcgi.so
    
    #  Reconstruction of the complete module list from all available modules
    #  (static and shared ones) to achieve correct module execution order.
    #  [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO]
    ClearModuleList
    #AddModule mod_mmap_static.c
    #AddModule mod_vhost_alias.c
    AddModule mod_env.c
    #AddModule mod_define.c
    AddModule mod_log_config.c
    #AddModule mod_mime_magic.c
    AddModule mod_mime.c
    AddModule mod_negotiation.c
    AddModule mod_status.c
    #AddModule mod_info.c
    AddModule mod_include.c
    AddModule mod_autoindex.c
    AddModule mod_dir.c
    AddModule mod_cgi.c
    AddModule mod_asis.c
    #AddModule mod_imap.c
    AddModule mod_actions.c
    #AddModule mod_speling.c
    AddModule mod_userdir.c
    AddModule mod_alias.c
    AddModule mod_rewrite.c
    AddModule mod_access.c
    AddModule mod_auth.c
    #AddModule mod_auth_anon.c
    #AddModule mod_auth_db.c
    #AddModule mod_digest.c
    #AddModule mod_proxy.c
    #AddModule mod_cern_meta.c
    AddModule mod_expires.c
    AddModule mod_headers.c
    #AddModule mod_usertrack.c
    #AddModule mod_log_forensic.c
    #AddModule mod_unique_id.c
    AddModule mod_so.c
    AddModule mod_setenvif.c
    <IfDefine SSL>
    AddModule mod_ssl.c
    </IfDefine>
    AddModule mod_php4.c
    AddModule mod_frontpage.c
    #AddModule mod_gzip.c
    AddModule mod_fastcgi.c
    
     
  2. Nova

    Nova Green member

    Joined:
    15 Jul 2005
    Messages:
    1,233
    Likes Received:
    420
    Reputations:
    280
    Вообщето это делаеться при компиляций php указываються disable function а httpd.conf тут вообще не причём...

    Можно в php.ini попробывать запретить но оно врядли будет срабатывать...

    Выключение этих функций при компиляций будет наиболие удобным способом...
     
    _________________________
  3. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    бред, это фишка апача, а не пхп.

    If you want to disable suEXEC you should kill and restart Apache after you have removed the "suexec" file( default /usr/local/apache/sbin/suexec).
     
    1 person likes this.
  4. [loy]

    [loy] Elder - Старейшина

    Joined:
    24 Mar 2006
    Messages:
    126
    Likes Received:
    23
    Reputations:
    16
    короче ставиш права на суекзек такие
    chmod 000 /usr/local/apache/bin/suexec

    и все он вырубаеццо
    а если на до врубить то права 4777