The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Сообщение от Dok Искать по авторуВ закладки on 14-Фев-03, 22:27  (MSK)
Сабдж почему то упоpно отказывается pаботать, Апач собpан с поддеpжкой suexec
(httpd -V выдает SUEXEC_BIN /usr/local/apache/bin), сам wrapper suexec в данной
диpектоpии существует, pазpешения на него rws--x--x (root wheel), пpи запуске
/usr/local/apache/bin/suexec - все вpоде ок, никаких ошибок не выдает, тем не
менее в vhost стоИт "User gavril", пpостейший perl скpипт print `whoami`.$>
выдает что скpипт исполняется от вебсеpвеpа, и UID тоже не тот, котоpый
пpинадлежит gavril, подскажите что не так, я уже в ступоpе!!! В логи
абсолютно ничего не пишет, даже то, что suexec mechanism enabled (wrapper /...и
т.д.).
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Сообщение от amber46 emailИскать по авторуВ закладки on 15-Фев-03, 02:15  (MSK)
А что говорит
/usr/local/apache/bin/suexec -V
?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Сообщение от Dok Искать по авторуВ закладки on 15-Фев-03, 08:59  (MSK)
>А что говорит
>/usr/local/apache/bin/suexec -V
>?


А сам suexec wrapper при запуске из командной строки вообще ни о чем говорить не должен, если ошибок критических нет, у меня, например, локально все ок - работает, но suexec -V ничего не говорит.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Сообщение от amber46 emailИскать по авторуВ закладки on 16-Фев-03, 02:29  (MSK)
>>А что говорит
>>/usr/local/apache/bin/suexec -V
>>?
>
>
>А сам suexec wrapper при запуске из командной строки вообще ни о
>чем говорить не должен, если ошибок критических нет, у меня, например,
>локально все ок - работает, но suexec -V ничего не говорит.
>


А у меня говорит:
/usr/local/sbin/suexec -V
-D DOC_ROOT="/usr/home/vhosts"
-D GID_MID=1000
-D HTTPD_USER="www"
-D LOG_EXEC="/var/log/httpd-suexec.log"
-D SAFE_PATH="/bin:/usr/bin:/usr/local/bin"
-D UID_MID=1000
-D USERDIR_SUFFIX="public_html"

И была проблема аналогичного характера SUBJ
при компиляции неправильно выставил DOC_ROOT - так он по умолчанию у меня был выставлен на /usr/local/www а юзерные директории в /usr/home потому и не работало.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Сообщение от Dok Искать по авторуВ закладки on 16-Фев-03, 12:15  (MSK)
>>>А что говорит
>>>/usr/local/apache/bin/suexec -V
>>>?
>>
>>
>>А сам suexec wrapper при запуске из командной строки вообще ни о
>>чем говорить не должен, если ошибок критических нет, у меня, например,
>>локально все ок - работает, но suexec -V ничего не говорит.
>>
>
>
>А у меня говорит:
>/usr/local/sbin/suexec -V
> -D DOC_ROOT="/usr/home/vhosts"
> -D GID_MID=1000
> -D HTTPD_USER="www"
> -D LOG_EXEC="/var/log/httpd-suexec.log"
> -D SAFE_PATH="/bin:/usr/bin:/usr/local/bin"
> -D UID_MID=1000
> -D USERDIR_SUFFIX="public_html"
>
>И была проблема аналогичного характера SUBJ
>при компиляции неправильно выставил DOC_ROOT - так он по умолчанию у меня
>был выставлен на /usr/local/www а юзерные директории в /usr/home потому и
>не работало.


Странно, а почему ж тогжа у меня локально с суекзек все в порядке, делает что я прошу, а если я выполняю (хоть от рута хоть нет) /usr/sbin/suexec -V он ничего не говорит, просто в логи пишет  too few parameters?

Кстати, как проверить с какими опциями скомпилирован Апач? А то такое впечатление, что это Апач суекзек не выполняет (httpd -V слишком мало говорит)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Сообщение от Dok Искать по авторуВ закладки on 16-Фев-03, 12:17  (MSK)
>>>>А что говорит
>>>>/usr/local/apache/bin/suexec -V
>>>>?
>>>
>>>
>>>А сам suexec wrapper при запуске из командной строки вообще ни о
>>>чем говорить не должен, если ошибок критических нет, у меня, например,
>>>локально все ок - работает, но suexec -V ничего не говорит.
>>>
>>
>>
>>А у меня говорит:
>>/usr/local/sbin/suexec -V
>> -D DOC_ROOT="/usr/home/vhosts"
>> -D GID_MID=1000
>> -D HTTPD_USER="www"
>> -D LOG_EXEC="/var/log/httpd-suexec.log"
>> -D SAFE_PATH="/bin:/usr/bin:/usr/local/bin"
>> -D UID_MID=1000
>> -D USERDIR_SUFFIX="public_html"
>>
>>И была проблема аналогичного характера SUBJ
>>при компиляции неправильно выставил DOC_ROOT - так он по умолчанию у меня
>>был выставлен на /usr/local/www а юзерные директории в /usr/home потому и
>>не работало.
Кстати, DOC_ROOT правильно указан, --suexec-DOCROOT=/home, мой каталог находится в /home/hosting/gavril

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: suexec, Apache, FreeBSD - НИ В КАКУЮ!"
Сообщение от Kender Искать по авторуВ закладки on 03-Мрт-03, 15:47  (MSK)
Млин! У меня такая же проблема...
запускаю скрипт
в логе апача: "Can't do setuid"
Подскажите, где копать......плиз!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру