www.ProFTPD.de
13. März 2007, 19:53:23 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: mod_exec on chroot ?  (Gelesen 274 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
guden
Gast
« am: 16. Juli 2003, 09:37:09 »

Wie kann ich mod_exec und mit chroot benutzen ?
ich will zb das programm /usr/local/proftpd/bin/ftpwho ausführen..
mit links hab ich es schon probiert funzt aber nicht :-(

hilfe :?:
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 16. Juli 2003, 09:48:10 »

Guckst du hier
Beispiel:
Code:
ExecOnConnect /path/to/ftp-logger --ip %a --dns %h

Code:
CWD (Verzeichnis Wechseln)
MKD  (Verzeichnis erstellen)
RTFR  (Umbenennen von)
RNTO (Umbennen in)
DELE (Datei löschen)
RMD (Verzeichnis löschen)
RETR (Client empfängt Datei vom Server)
STOR (Client sendet Datei zum Server)
SITE_CHMOD (ändert die Rechte einer Datei auf dem Server)

Code:
READ (alle lesenden Befehle, jedoch NICHT das Verzeichnis auflisten z.B. RETR, STAT)
WRITE (alle schreibenden Befehle, wie löschen, erstellen, umbenennen)
DIRS (alle Befehle, die mit dem auflisten eines Verzeichnisses zu tun haben, z.B. LIST, NLST)
ALL (alle FTP Befehle, identisch mit READ WRITE DIR. Diese Gruppe hat die niedrigste Priorität)
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
guden
Gast
« Antwort #2 am: 16. Juli 2003, 09:57:43 »

irgentwie kapier ich nicht wo rauf du hinaus willst..... das problem ist das ich doch ein programm ausführen muß das auserhalb des home verzeichnisses liegt....
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 16. Juli 2003, 10:03:45 »

Ja und?
Meine Config ist so:
Code:
DefaultRoot ~
ExecOnConnect /www/scripts/makeDisplayConnect.sh
SQLUserInfo benutzer loginname passwort NULL NULL concat '/www',verzeichnis) NULL

Das Verzeichnis in der Datenbank ist /ftp/121/username
Und das geht.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Anonymous
Gast
« Antwort #4 am: 16. Juli 2003, 10:17:42 »

auch wenn das ftp verzeichnis uaf einer anderen platte liegt als das root verzeicnis  etc. ?
Gespeichert
guden
Gast
« Antwort #5 am: 16. Juli 2003, 10:22:30 »

mein script sieht so aus:
/bin/echo '' >> $1
/bin/echo '--------------------------- USERNAME : $u ----------------------------------' >> $1
/bin/echo '------------------------- Max. Conections : %M -----------------------------' >> $1
/bin/echo '---------------------------- Your IP : $2 ----------------------------------' >> $1
/bin/echo '---------------------------- ServerSpace: %F -------------------------------' >> $1
/bin/echo '---------------------Current Uploads and Downloads--------------------------' >> $1
/usr/local/proftpd/bin/ftpwho -v |/bin/grep -v 'server:' |/bin/grep -v 'client:' |/bin/grep -v 'Service class'

>> $1
/bin/echo '-------------------------------------------- -------------------------------' >> $1

und mein config so:

DisplayLogin                    /.login.msg
DisplayConnect                  /.login.msg

ExecEngine on
ExecOnConnect /.ftplogin .login.msg %a
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #6 am: 16. Juli 2003, 11:34:46 »

Code:
DisplayLogin                    /pfad/zur/.login.msg
DisplayConnect                  /pfad/zur/.login.msg
ExecOnConnect /pfad/zur/ftplogin /pfad/zur/.login.msg %a
Mal mit vollem Pfad probiert :?:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
guden
Gast
« Antwort #7 am: 16. Juli 2003, 11:41:14 »

schon probiert ....geht auch nicht :-(
Gespeichert
Guden
Gast
« Antwort #8 am: 16. Juli 2003, 17:10:22 »

keiner mehr ein einfall ?
Gespeichert
guden
ProFTPD
*
Offline Offline

Beiträge: 103


Profil anzeigen
« Antwort #9 am: 17. Juli 2003, 09:37:01 »

habe nun noch das module mod_vroot dazu compiliert....aber ohne erfolg :-( ich dreh noch ab .... :x
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.059 Sekunden mit 19 Zugriffen.