Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
suexec (kasper) 06/03 - 18:54:52
      Re: suexec (kasper) 06/03 - 19:02:59
      Re: suexec (like-nix) 25/03 - 19:25:00
      Re: suexec (http://forum.lissyar) 13/05 - 13:42:06



From: kasper - 06/03 - 18:54:52
Subject:suexec
-----------------
вопрос про suexec:
тема запустить virtualhost от имени другого пользователя в данном примере от пользователя stc
#>suexec -V
-D DOC_ROOT="/usr/local/www"
-D GID_MIN=100
-D HTTPD_USER="www"
-D LOG_EXEC="/var/log/httpd/suexec_log"
-D LOGIN_CAP
-D SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D UID_MIN=100
-D USERDIR_SUFFIX="public_html"
т.е скрипты будут исполняться от имени stc в директории
/usr/local/www/stc/public_html естественно все файлы в директории принадлежат stc!!!!!
в httpd.conf прописано (Apache/1.3.34)
......
User www
Group www
......
<VirtualHost>
.....
User stc
Group stc
.....
</VirtualHost>
родительский процеес запускаеться от имени рута и пораждает процеесы от имени www соответственно скрипты должны исполняться от имени stc!
а вот фиг!
броузер грит 500 ошибка(неправильно сконфиг. сервер)
а v /val/log/httpd/suexec_log
[2006-03-06 18:00:08]: crit: cannot run as forbidden uid (90/statistic.cgi)
[2006-03-06 18:01:56]: info: (target/actual) uid: (stc/stc) gid: (stc/stc) cmd: statistic.cgi
[2006-03-06 18:01:56]: crit: cannot run as forbidden uid (90/statistic.cgi)
[2006-03-06 18:39:21]: alert: too few arguments
т.е неможет найти такого пользователя в системе!!!!
НО ОН ЕСТЬ!
#>pw user show stc 18:51
stc:*:90:90:russian:0:0:stc:/usr/local/www/stc:/sbin/nologin

ВОПРОС:
как заставить suexec функционировать??????


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29219




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |