www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Stormbringer am 03. Oktober 2004, 13:38:57



Titel: Frage zu mod_exec
Beitrag von: Stormbringer am 03. Oktober 2004, 13:38:57
Hallo,

ich versuche mich gerade erneut an mod_exec, da ein neues System aufgesetzt wird.
Ich nutze proftpd 1.2.10, und habe die aktuellste mod_exec Version heruntergeladen, und beim Kompilieren mit angegeben (--with-modules=mod_exec).
Soweit, sogut.

Meine proftpd.conf sieht momentan wie folgt aus (nut die relevanten Teile?):
Code:

TransferLog             /var/log/proftpd/xferlog
ExtendedLog             /var/log/proftpd/access.log WRITE,READ write
ExtendedLog             /var/log/proftpd/auth.log AUTH auth
ExtendedLog             /var/log/proftpd/paranoid.log ALL default
LogFormat               default "%h %l %u %t \"%r\" %s %t"
LogFormat               auth    "%v [%P] %h %t \%r\" %s"
LogFormat               write   "%h %l %u %t \"%r\" %s %b"

ExecEngine on
ExecLog /var/log/proftpd/mod_exec.log
ExecTimeout 60
ExecOnCommand STOR /usr/local/f-prot/f-prot.sh


Es wird die Datei /var/log/proftpd/mod_exec.log angelegt, und auch beschrieben ... aber leider halt nichts Gutes :wink:
Code:

Oct 03 12:26:21 mod_exec/0.8.1[12263]: preparing to execute '/usr/local/f-prot/f-prot.sh' with uid 0, gid 100
Oct 03 12:26:21 mod_exec/0.8.1[12263]: error: unable to open /dev/null for stdin: No such file or directory
Oct 03 12:26:21 mod_exec/0.8.1[12262]: STOR ExecOnCommand '/usr/local/f-prot/f-prot.sh' failed: No such file or directory


/usr/local/f-prot/f-prot.sh hat folgenden Aufbau:
Code:

#!/bin/sh
#
# This is a shell script to invoke the F-Prot OnDemand Scanner for Linux.
#
exec /usr/local/f-prot/f-prot ${@+"$@"}


Kann mir ggf. jemand auf die Sprünge helfen?
Seit Stunden renne ich permanent in die Falle ...  :wink:

Ziel ist, daß jede heraufgeladene Datei mittels AV-Scanner untersucht wird ...

Danke schon mal (zumindest fürs lesen) & noch einen schönen Tag


Titel: Frage zu mod_exec
Beitrag von: Anonymous am 03. Oktober 2004, 19:36:35
Hi,

habe es nun halbwegs hinbekommen:
es funzt, sobald DefaultRoot ~ deaktiviert wird ...  :cry:
Hoffe, daß dies bald gefixt wird ...  :wink:

Gruß


Titel: Frage zu mod_exec
Beitrag von: stonki am 03. Oktober 2004, 22:00:20
Zitat von: "Anonymous"
Hi,

habe es nun halbwegs hinbekommen:
es funzt, sobald DefaultRoot ~ deaktiviert wird ...  :cry:
Hoffe, daß dies bald gefixt wird ...  :wink:

Gruß


ne, leider nicht. Das liegt daran, dass CHROOT eine Systemanweisung ist und wenig mit ProFTPD zu tun hat.

cu
stonki


Titel: Frage zu mod_exec
Beitrag von: Stormbringer am 03. Oktober 2004, 23:44:54
Zitat von: "stonki"
Zitat von: "Anonymous"
Hi,

habe es nun halbwegs hinbekommen:
es funzt, sobald DefaultRoot ~ deaktiviert wird ...  :cry:
Hoffe, daß dies bald gefixt wird ...  :wink:

Gruß


ne, leider nicht. Das liegt daran, dass CHROOT eine Systemanweisung ist und wenig mit ProFTPD zu tun hat.

cu
stonki


... und ich hatte gehofft, daß ich http://www.castaglia.org/proftpd/modules/mod_exec.html#ExecOnCommand nun richtig gelesen und verstanden hätte ...  also noch einmal ran die die Doku ...

Gruß