Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > suexec не работает


Автор: gcc 3.5.2008, 03:01
пользователи всеравно запускаються от www

команда показывает, что нету процессов
Код

ps -aux | grep dd


модуль стоит
Код

LoadModule suexec_module  libexec/apache22/mod_suexec.so


собраный с ним
Код

 apachectl -M
Loaded Modules:
 core_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 authn_file_module (shared)
 authn_dbm_module (shared)
 authn_anon_module (shared)
 authn_default_module (shared)
 authn_alias_module (shared)
 authz_host_module (shared)
 authz_groupfile_module (shared)
 authz_user_module (shared)
 authz_dbm_module (shared)
 authz_owner_module (shared)
 authz_default_module (shared)
 auth_basic_module (shared)
 auth_digest_module (shared)
 file_cache_module (shared)
 cache_module (shared)
 disk_cache_module (shared)
 dumpio_module (shared)
 include_module (shared)
 filter_module (shared)
 charset_lite_module (shared)
 deflate_module (shared)
 log_config_module (shared)
 logio_module (shared)
 env_module (shared)
 mime_magic_module (shared)
 cern_meta_module (shared)
 expires_module (shared)
 headers_module (shared)
 usertrack_module (shared)
 unique_id_module (shared)
 setenvif_module (shared)
 version_module (shared)
 ssl_module (shared)
 mime_module (shared)
 dav_module (shared)
 status_module (shared)
 autoindex_module (shared)
 asis_module (shared)
 info_module (shared)
 cgi_module (shared)
 dav_fs_module (shared)
 vhost_alias_module (shared)
 negotiation_module (shared)
 dir_module (shared)
 imagemap_module (shared)
 actions_module (shared)
 speling_module (shared)
 userdir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 php5_module (shared)
 auth_mysql_module (shared)
 security2_module (shared)
 limitipconn_module (shared)
 layout_module (shared)
 suexec_module (shared)
Syntax OK


как делал:
Код

pw useradd ddd2 -c "UserDomain = domen.ua" -L webuser -s /bin/csh -d /usr/local/www/ho/ddd2


Код

pw groupmod hostingg -m ddd2

 
Код

pw groupmod hostingg -m www



Код

SuexecUserGroup ddd hostingg



что еще показать Apache 2.2.6

+ еще MAC добавил

подскжаите как сделать чтобы работало?

Автор: gcc 3.5.2008, 23:55
скажите пожалуйста что я забыл сделать чтобы не переустанавливать по 100 раз?

 ставил из портов...выбрал при установке SUEXEC посомтрел makefile там не ппнял что нужно сделать 

возможно нужно без портов собрать? указать явно компилятору с каками опциями собирать?




UPD

вместо того пользователя скрипты работаеют от root'a!!  блин
в логах ничего кроме одной строки, что suexec включен и работает...

# apache2
.if ${.CURDIR} == ${PORTSDIR}/www/apache22
Код


WITH_SSL=YES
WITH_SUEXEC=YES
WITH_THREADS=YES
SUEXEC_DOCROOT="/usr/home"
UEXEC_USERDIR="/usr/home/*/cgi-bin"
SUEXEC_LOGFILE="/var/log/httpd/suexec.log"
PATCH_SUEXEC=YES
SETUID_SUEXEC=YES
.endif




в смысл UEXEC_USERDIR и SUEXEC_DOCROOT?? мну нужно чтобы было видно елси кто-то будет грузить сервер, оставить эти лопции так как есть?
кстате у меня сайты работаеют в /usr/local/www от www, может от этого не работает?

если пхп будет в "/usr/home/dd2" или "/usr/home/dd2/www" там будет работает suexec?

ну ИМХО это все переставлять гониво, если не знать точно что в это проблема? моэет кто-то подскажет


Код

 suexec -V
-D AP_DOC_ROOT="/usr/home"
-D AP_GID_MIN=1000
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/var/log/httpd/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=1000
-D AP_USERDIR_SUFFIX="/usr/home/*/cgi-bin"


Автор: gcc 5.5.2008, 00:03
еще:

Код

SUEXEC_CALLER="www"


делал так как выше и так как в статье: добавил пользователя, этого пользователя дал права на каталог, добавил в групу пользователя www

Код

SuexecUserGroup kkk kkk


как посмотреть работает hpptd ли от пользователя blat?

почему в документации не написано?

видно что работает от root или от www а вообще.... а не от пользователя того

что за млядство?
крое меня на этом офруме навреное никто не натсроивл suexec? apache2.2.6

Автор: gcc 5.5.2008, 17:36
мне сказали, что фигня будет если мир плохо собрался!!

тоесть, мир 7.0, а ядро 8.0

может из-за этого быть? если нет - то напишите!

Автор: gcc 16.5.2008, 20:04
сделал


там я не посмотрел, еще в начале написано что кроме CGI не поддерживаеться! тоесть пхп нужно внести в suphp.so или использовать linux+suhph+apache2.0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)