www.ProFTPD.de
13. März 2007, 19:46:58 *
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  (Gelesen 578 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
madaed
ProFTPD
*
Offline Offline

Beiträge: 12


Profil anzeigen
« am: 30. Mai 2003, 01:21:34 »

Hi,

Ich hab mal ne grundsätzliche Frage zu mod_sql:
Kann ich damit "eigene" Benutzer anlegen, oder dient das "nur" zur Verwaltung von System-Usern in Verbindung mit proftpd?

Ich hab auf Debian proftpd mit mod_sql installiert.
Irgendwie kann ich mich aber nur mit usern anmelden, die auch Systemuser sind. Bekomme vom FTP-Client immer "530 Login incorrect" Die Config Datei hab ich von Stonki übernommen (den SQL Part; Rest ist so ziemlich standard).

Mache ich was falsch (und wenn ja, was?!), oder habe ich was falsch verstanden? :?:  :wink:

[NACHTRAG]
Das homedir wird auch bei dem Systemuser korrekt aus der Datenbank übernommen. Nur die Authentifizierung scheint nicht zu funktionieren...
[/NACHTRAG]
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 30. Mai 2003, 08:40:26 »

Zitat von: "madaed"

Ich hab mal ne grundsätzliche Frage zu mod_sql:
Kann ich damit "eigene" Benutzer anlegen, oder dient das "nur" zur Verwaltung von System-Usern in Verbindung mit proftpd?


Du kannst auch eigene anlegen, die dann natuerlich dem System nur als "NUMMER" bekannt sind.
Code:

uk:/home/stonki # ls -als test
   0 -rw-r--r--    1 root     root            0 2003-05-30 07:33 test
uk:/home/stonki # chown 33333.44444 test
uk:/home/stonki # ls -als test
   0 -rw-r--r--    1 33333    44444           0 2003-05-30 07:33 test
uk:/home/stonki # chown 500.100 test
uk:/home/stonki # ls -als test
   0 -rw-r--r--    1 stonki   users           0 2003-05-30 07:33 test


Wenn Du ProFTPD 1.2.8 (stable, nicht die beta) aufwaerts verwendest, dann fuege Deine proftpd.conf bitte die Zeile: "SQLLogFile /pfad/zum/log/file/sqllog.log" hinzu, starte ProFTPD neu (im Debug Mode) und schau Dir an, wo der Fehler liegt. Der SQL Part wird dann in das File geloggt !

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
Anonymous
Gast
« Antwort #2 am: 30. Mai 2003, 10:12:50 »

Zitat
Wenn Du ProFTPD 1.2.8 (stable, nicht die beta) aufwaerts verwendest


Benutze ProFTPD 1.2.5rc1 (release). Über apt-get hab ich keine neuere gekriegt (ja, hab apt-get update gemacht).

Zitat
...starte ProFTPD neu (im Debug Mode)...

Der Debug Mode zeigt keine Fehler an. Komischer Weise legt proftpd auch keine Logfiles an. Habe folgende Zeilen in der Konfiguration für Logfiles eingesetzt:

Code:

ExtendedLog                     /www/logs/ftp_access    WRITE,READ write
ExtendedLog                     /www/logs/auth_log      AUTH auth


Was soll ich tun?[/quote]
Gespeichert
madaed
ProFTPD
*
Offline Offline

Beiträge: 12


Profil anzeigen
« Antwort #3 am: 30. Mai 2003, 10:14:46 »

Sorry, hab vergessen mich einzuloggen...
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #4 am: 30. Mai 2003, 10:25:02 »

Zitat

...starte ProFTPD neu (im Debug Mode)...
Der Debug Mode zeigt keine Fehler an. Komischer Weise legt proftpd auch keine Logfiles an. Habe folgende Zeilen in der Konfiguration für Logfiles eingesetzt:

Code:

ExtendedLog                     /www/logs/ftp_access    WRITE,READ write
ExtendedLog                     /www/logs/auth_log      AUTH auth


Was soll ich tun?


EINS nach dem ANDEREN. ExtendedLog: Du musst "write" und "auth" vorher definieren. Siehe auch: http://www.proftpd.de/index.php?id=26 (unten)

Zu Deinem SQL Problem: Entweder der Debug Mode ODER das SQLlog sollten Dir eine Fehlermeldung geben !! Im Zweifelsfall versuche Dich einzuloggen und wenn Du dann die Fehlermeldung erhaelst, kopiere die ganze Log ausgabe und maile sie mir.

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
madaed
ProFTPD
*
Offline Offline

Beiträge: 12


Profil anzeigen
« Antwort #5 am: 30. Mai 2003, 11:00:10 »

Ahhhhhh  :wink:

[EDIT]
Kommando zurück. War n Problem mit der Datenbank.

Jetzt hab ich aber ein neues Problem.
Ich lande zwar in meinem normalen Homedir, kann aber problemlos überall sonst hin wechseln. Wie verbiete ich das?
[/EDIT]
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #6 am: 30. Mai 2003, 11:06:13 »

Zitat von: "madaed"
Ahhhhhh  :wink:

Code:

michelle (paul[192.168.8.3]) - mod_sql_mysql/4.03: query "SELECT username, password, uid, gid, homedir, shell FROM ftp WHERE (username='madaed') LIMIT 1"
michelle (paul[192.168.8.3]) - mod_sql/4.07: user 'madaed' cached
michelle (paul[192.168.8.3]) - mod_sql/4.07: pwd.pw_name  : madaed
michelle (paul[192.168.8.3]) - mod_sql/4.07: pwd.pw_uid   : 65534
michelle (paul[192.168.8.3]) - mod_sql/4.07: pwd.pw_gid   : 65534
michelle (paul[192.168.8.3]) - mod_sql/4.07: pwd.pw_shell : /bin/false
michelle.aed.net (paul[192.168.8.3]) - mod_sql/4.07: pwd.pw_dir   : /www
michelle (paul[192.168.8.3]) - PAM(madaed): Authentication service cannot retrieve authentication info..
michelle (paul[192.168.8.3]) - USER madaed (Login failed): Incorrect password.



also entweder ist das password nicht richtig. Oder sonst stimmt etwas nicht.
1) Stimmt Password (mal Plain Text Probiert)
2) Ist in Deiner proftpd.conf die Zeile "RequireValidShell off" enthalten
3) Exisitiert das Verzeichnis !"/www" und at der User nobody.nogroup darauf zugriff ?

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
madaed
ProFTPD
*
Offline Offline

Beiträge: 12


Profil anzeigen
« Antwort #7 am: 30. Mai 2003, 11:10:24 »

Danke für die Antwort. Warst mit aber ein bissl zu schnell  Lächelnd

Der Vollständigkeit halber
Zitat

1) Stimmt Password (mal Plain Text Probiert)
2) Ist in Deiner proftpd.conf die Zeile "RequireValidShell off" enthalten
3) Exisitiert das Verzeichnis !"/www" und at der User nobody.nogroup darauf zugriff ?


1) Da war der Haken. Hatte SQLAuthTypes auf "crypt". Hätte aber "backend" sein müssen (SQL PASSWORD() Funktion).
2) War da.
3) War ebenfalls korrekt

Vielen Dank für deine kompetente Hilfe!
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 16 Zugriffen.