Titel: mysql-Benutzer Verzeichnis und Defaultroot Beitrag von: superbike am 10. Mai 2006, 11:06:41 Hallo Leute,
ich habe proftp auf Suse9.2 mit mysql am laufen. Die erstellten Benutzer können sich einloggen, landen aber alle im Defaultroot-Verzeichnis, obwohl ich in der mysql-DB für jeden ein anderes Homedir angegeben habe. Habe aber erwartet, dass der mysql-DB-Eintrag homedir das Defaultroot überschreibt ;) In proftpd.conf hab ich Defaultroot mit /pfad/zu/ftpdaten angegeben, in mysql:ftp:homedir steht aber User1: homedir /pfad/zu/temp, User2: homedir /pfad/ganz/woanders/ --> alle landen im Defaultroot. Setzte ich Defaultroot in Kommentar, dann sind die mysql-Einträge auch nicht wirksam, Benutzer sehen ganze Linux-Filestruktur ! Frage: Wie mache ich die Einträge von mysql:ftp:homedir wirksam ??? Danke für Eure Hilfe. Titel: Re: mysql-Benutzer Verzeichnis und Defaultroot Beitrag von: VolGas am 10. Mai 2006, 21:58:58 Mit "DefaultRoot Pfad" verdrahtest Du ja quasi jeden User fest auf dieses Pfad.
Nimmst Du aber "DefaultRoot ~", so landet jeder in seinem eigenen Verzeichnis. Du hättest auch ganz leicht die Antwort in der Doku oder dem Forum finden können...! mfg. VolGas Titel: Re: mysql-Benutzer Verzeichnis und Defaultroot Beitrag von: superbike am 15. Mai 2006, 07:36:38 Mit "DefaultRoot Pfad" verdrahtest Du ja quasi jeden User fest auf dieses Pfad. Nimmst Du aber "DefaultRoot ~", so landet jeder in seinem eigenen Verzeichnis. klar, funktioniert auch bei mir einwandfrei für Systemuser (lokale Linuxuser, ActiveDirectory). Wie Du aber gelesen hast habe ich mit den Usern von der mysql- DB das Problem: die haben kein Home, weil sie gar keine Systemuser sind! Hier liegt meine Frage und die bleibt: Wie mache ich die Einträge von mysql:ftp:homedir wirksam ??? Titel: Re: mysql-Benutzer Verzeichnis und Defaultroot Beitrag von: VolGas am 15. Mai 2006, 07:49:30 Ich habe Deine Frage schon ganz genau verstanden.
Meine Antwort trifft auch für die in SQL definierten User zu! Was meinst Du, weshalb das SQL-Feld per default "homedir" heißt??? Ggf. mußt Du die Reihenfolge der Auth-Module mit "AuthOrder" bestimmen. So werden z.B. mit "AuthOrder mod_sql.c" nur noch in SQL definierte User zugelassen, Systemuser werden nicht mehr berücksichtigt. mfg. VolGas Titel: Re: mysql-Benutzer Verzeichnis und Defaultroot Beitrag von: superbike am 15. Mai 2006, 08:31:57 Ggf. mußt Du die Reihenfolge der Auth-Module mit "AuthOrder" bestimmen.So werden z.B. mit "AuthOrder mod_sql.c" nur noch in SQL definierte User zugelassen, Systemuser werden nicht mehr berücksichtigt. ja das scheint der Schlüssel für mein Problem zu sein. :)Danke für Deinen Tipp. |