www.ProFTPD.de
13. März 2007, 19:28:51 *
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_sql klappt noch nicht ...  (Gelesen 406 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Shine
ProFTPD
*
Offline Offline

Beiträge: 15


77193083
Profil anzeigen WWW
« am: 03. Juni 2003, 15:17:55 »

Hallo,

ich habe mir gerade die neuste version vom proftpd installiert
./configure --with-modules=mod_sql:mod_sql_mysql --prefix=/usr/local/proftpd;make;make install



die proftpd.conf hab ich mit ein paar änderung von Stonki übernommen
Zitat

SQLAuthTypes                    Plaintext
SQLAuthenticate                 users*
SQLConnectInfo                  ftp@172.31.50.105 shine passwort
SQLDefaultGID                   65534
SQLDefaultUID                   65534
SQLMinUserGID                   100
SQLMinUserUID                   500
SQLUserInfo                     users shine passwort NULL NULL NULL NULL


die DB hat myftpadmin "angelegt".
DB: ftp; Tabelle: users gibt es. in der Tab sind 3 user.

/usr/local/proftpd-1.2.8/sbin/proftpd -n d 5 -c /usr/local/src/lamp/proftpd_mysql.conf bringt ein
>>  ProFTPD 1.2.8 (stable) (built Tue Jun 3 10:42:55 CEST 2003) standalone mode STARTUP

beim connecten wird die session "einfach" geschlossen, weil der user net authentifiziert wird ...
Zitat

hector (hector[127.0.0.1]) - mod_sql/4.10: warning: no homedir field and no default specified. User authentication is OFF sagt mir leider net viel, ob das so muss ?!
hector (hector[127.0.0.1]) - FTP session opened.
hector (hector[127.0.0.1]) - no such user 'test'
hector (hector[127.0.0.1]) - USER test: no such user found from hector [127.0.0.1] to 127.0.0.1:21
hector (hector[127.0.0.1]) - FTP session closed.



die user in der DB haben kenen Account auf dem System, was auch nciht braucht, wenn ichs richtig verstanden hab'.

Bin für jeden Tip dankbar ....
Gespeichert

Im Suff sind alle Frauen schön ....
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 03. Juni 2003, 15:42:39 »

Zitat von: "Shine"


Zitat

hector (hector[127.0.0.1]) - mod_sql/4.10: warning: no homedir field and no default specified. User authentication is OFF

die user in der DB haben kenen Account auf dem System, was auch nciht braucht, wenn ichs richtig verstanden hab'.

Bin für jeden Tip dankbar ....


account brauchst Du auch nicht, aber ein HomeDir und eine Shell waere nicht schlecht. Ein Eintrag bei mir sieht wie folgt aus:


mysql> select * from ftp where username="stonki";
+----------+------+------+----------+---------+-------+----+-------+---------------------+--------+
| username | uid  | gid  | password | homedir | count | ui | shell | letzter_zugriff     | zugang |
+----------+------+------+----------+---------+-------+----+-------+---------------------+--------+
| stonki   |  500 |  100 | xxxxxxxx | /       |  1001 | 35 | NULL  | 2003-06-03 06:10:22 | y      |
+----------+------+------+----------+---------+-------+----+-------+---------------------+--------+



Letzter_Zugriff und Zugang sind optional. Aber man sieht hier, dass ich die Felder definiere und als HOMEDIR eben "/" eingebe...

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #2 am: 03. Juni 2003, 19:03:35 »

Für dich vielleicht auch noch interessant:
Code:
SQLDefaultHomedir /pfad/zum/home/dir
SQLHomedirOnDemand on
RequireValidShell off
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Shine
ProFTPD
*
Offline Offline

Beiträge: 15


77193083
Profil anzeigen WWW
« Antwort #3 am: 03. Juni 2003, 19:45:46 »

Hi,

besten Dank für die Tipps, werde es direkt mal testen .....

Zitat
aber ein HomeDir und eine Shell waere nicht schlecht.

in der Regel erhalten meine User keinen Shellzugang ... und wenn kein Maschinenaccount besteht gibt es ja eigentlich auch kein Home -> "\" wäre bei dir root, wäre die Bezeichnung "StartDir" net bessle besser gewählt?
Gespeichert

Im Suff sind alle Frauen schön ....
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #4 am: 03. Juni 2003, 20:24:48 »

Zitat von: "Shine"
Hi,

besten Dank für die Tipps, werde es direkt mal testen .....

Zitat
aber ein HomeDir und eine Shell waere nicht schlecht.

in der Regel erhalten meine User keinen Shellzugang ... und wenn kein Maschinenaccount besteht gibt es ja eigentlich auch kein Home -> "\" wäre bei dir root, wäre die Bezeichnung "StartDir" net bessle besser gewählt?


voll ACK. Also die User brauchen eine GEFAKTE Shell (/bin/false) und ein Start Dir !

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 am: 03. Juni 2003, 20:27:56 »

@Stonki ACK REJECTED

Shell / Homedir -> Aber nur in der SQL-DB - nicht in der passwd.
Startdir kann auch "default" sein.
Wollt ich nur mal gesagt haben - meinteste das so :?:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Shine
ProFTPD
*
Offline Offline

Beiträge: 15


77193083
Profil anzeigen WWW
« Antwort #6 am: 03. Juni 2003, 21:42:30 »

Hi,

soeben habe ich ein User shine logged in. vernommen ....   Lächelnd

hatte ein paar schnitzer entdeckt
a) war mir die "SQLUserInfo"-Anweisung erst net ganz klar .... somit stand da unsinn, s.o.
b) hatte der MySQL-User zu wenig Rechte .... hab Testweise den Root-User mißbraucht und siehe da es jeht

werde mich nu intensiver mit dem proftpd beschäftigen, die mods sind ne echte bereicherung.


cu Shine
Gespeichert

Im Suff sind alle Frauen schön ....
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.061 Sekunden mit 19 Zugriffen.