Apache Suexec will nicht starten.

Apache, Lighttpd, nginx, Cherokee
iroot
Posts: 36
Joined: 2007-07-05 20:10

Apache Suexec will nicht starten.

Post by iroot » 2007-10-30 20:40

Moinsen Zusammen :)

Ich habe schon im IRC leute seit einigen stunden belästigt, und google gequält bin aber noch nicht viel weiter.

Zu meinem Problem ich möchte apache mit Suexec betreiben, nur leider bekomme ich dass Suexec nicht richtig geladen.

Also zuesrt habe ich
a2enmod suexec gemacht, danach neu gestartet aber ich bekommee keine Meldung im error log dass suexec gestartet wurde. Wenn ich dann bei einem vhost mit suexec etwas ausführen will, kommt dieser error im Error log:

Warning: SuexecUserGroup directive requires SUEXEC wrapper



Hier noch wichtige Informationen:

Code: Select all

[b]Tuxelechen:/var/log/apache2# apache2 -V[/b]
Server version: Apache/2.2.3
Server built:   Mar 27 2007 15:06:55
Server's Module Magic Number: 20051115:3
Server loaded:  APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT=""
 -D SUEXEC_BIN="/usr/lib/apache2/suexec"
 -D DEFAULT_PIDLOG="/var/run/apache2.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"


Code: Select all

[b]Tuxelechen:/usr/lib/apache2# ls -la[/b]
insgesamt 32
drwxr-xr-x  3 root     root      4096 2007-10-30 19:44 .
drwxr-xr-x 50 root     root     12288 2007-10-29 21:39 ..
drwxr-xr-x  2 root     root      4096 2007-10-29 21:20 modules
-rwsr-xr-x  1 www-data www-data 10244 2007-03-27 15:21 suexec
[b]Tuxelechen:/usr/lib/apache2# ls -ld[/b]
drwxr-xr-x 3 root root 4096 2007-10-30 19:44 .
Tuxelechen:/usr/lib/apache2#                   


Code: Select all

[b]Tuxelechen:/usr/lib/apache2# cd /etc/apache2/mods-enabled/
Tuxelechen:/etc/apache2/mods-enabled# dir[/b]
actions.load  auth_basic.load  authz_default.load    authz_host.load  autoindex.load  dir.conf  env.load    fcgid.load  negotiation.load  setenvif.load  ssl.load     suexec.load
alias.load    authn_file.load  authz_groupfile.load  authz_user.load  cgi.load        dir.load  fcgid.conf  mime.load   rewrite.load      ssl.conf       status.load


Ich hoffe irgendein Experte kann mir helfen.

Wenn ihr noch mehr Info's braucht einfach fragen, ich beisse nicht.

Gruss IRoot

.

iroot
Posts: 36
Joined: 2007-07-05 20:10

Re: Apache Suexec will nicht starten.

Post by iroot » 2007-10-31 12:15

Niemand :(
Bin echt gerade am verzweifeln :(

dotme
Posts: 150
Joined: 2004-12-15 16:48

Re: Apache Suexec will nicht starten.

Post by dotme » 2007-10-31 13:38

Code: Select all

[b]Tuxelechen:/usr/lib/apache2# ls -la[/b]
insgesamt 32
drwxr-xr-x  3 root     root      4096 2007-10-30 19:44 .
drwxr-xr-x 50 root     root     12288 2007-10-29 21:39 ..
drwxr-xr-x  2 root     root      4096 2007-10-29 21:20 modules
-rwsr-xr-x  1 www-data www-data 10244 2007-03-27 15:21 suexec
[b]Tuxelechen:/usr/lib/apache2# ls -ld[/b]
drwxr-xr-x 3 root root 4096 2007-10-30 19:44 .
Tuxelechen:/usr/lib/apache2#                   


Der Wrapper "suexec" müsste eigentlich "root" gehören und auf SetUID stehen. Ersteres ist nicht der Fall.

iroot
Posts: 36
Joined: 2007-07-05 20:10

Re: Apache Suexec will nicht starten.

Post by iroot » 2007-10-31 22:36

habe ich auch schon mit root Probiert funktioniert leider auch nicht :(

Gruss IRoot

User avatar
daemotron
Administrator
Administrator
Posts: 2635
Joined: 2004-01-21 17:44

Re: Apache Suexec will nicht starten.

Post by daemotron » 2007-11-01 11:08

Hast Du den Indianer selbst gebaut oder ein Standard-Paket verwendet? Irgendwie habe ich nämlich das dumpfe gefühl, dass entweder beim Bauen was weggelassen wurde oder dass der Indianer im chroot läuft, so dass er das Binary natürlich nicht finden kann...

Ansonsten poste doch bitte mal die Ausgabe von

Code: Select all

/usr/lib/apache2/suexec -V