Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: bareis am 19. Mai 2003, 15:55:59 Hallo zusammen.
vielleicht kann mir ja jemand helfen. Habe mir nun auch proftp installiert und möchte foglendes einrichten.... Ordner1 nur zugänglich für User1 (volle Rechte) Ordner2 nur zugänglich für User2 (volle Rechte) Ordner3 nur zugänglich für User3 (nur upload und download, jedoch keine Löschrechte...) alles soll unter einer IP (Virutal Host) laufen. Komme einfach nicht dahinter, wie mann die conf Datei schreiben muss, dass es funzt. Vielleicht hat ja jemand nen Tipp für mich. Vielen Dank Gruss Urban Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: eiKo am 19. Mai 2003, 16:09:13 unter : http://www.proftpd.de/forum2/viewtopic.php?t=72
habe ich das auch gefragt, dass muesste so ziemlich funktionieren wie du das meinst :) das einzige Problem ist, ich bekomme das mit den MaxClients fuer einen bestimmten user nicht hin, da ich das mit den Code: <IfClass> nicht peile und wie man einen user dann in diese class schmeist und auch darauf beschraenkt. ich hoffe ich konnte soweit helfen :) Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: bareis am 19. Mai 2003, 17:01:03 Hi eiko,
dein Topic habe ich schon gesehen. :wink: Habe etwas bedenken, dass wenn ich den if Befehl aufnehme nix mehr läuft. Muss doch auch irgendwie anders gehn.... nicht, dass ich mir noch den Kunden FTP Server zerschiese....... :roll: Grüsse Urban Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: Claus am 19. Mai 2003, 17:34:04 Zitat von: "bareis" nicht, dass ich mir noch den Kunden FTP Server zerschiesse....... Deswegen sollte es oberste Priorität haben sich einen Testserver zu halten, der im Falle eines Gau's der Produktivmaschine auch noch als Backup Server eingesetzt werden kann/könnte. Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: eiKo am 19. Mai 2003, 17:34:31 mach es mit nem Anonymous work around aber das ist doof, du musst dann halt immer ne Anonymous section machen, den pfad angeben, sagen, dass es kein anonymer zugriff ist, dann user und group blablabla
warum sollte man sich denh ftp mit der ifuser section zerschiessen ??? bei mir laeuft noch alles, nur halt das user limit fuer einen bestimmten user nicht, da ich das mit den classes nicht peile :) und bis jetzt noch keiner was zu geschrieben hat :( Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: stonki am 19. Mai 2003, 18:28:01 Zitat von: "bareis" Habe etwas bedenken, dass wenn ich den if Befehl aufnehme nix mehr läuft. Muss doch auch irgendwie anders gehn.... nicht, dass ich mir noch den Kunden FTP Server zerschiese....... :roll: Grüsse Urban also mal keine Panik. 1) proftpd sowie proftpd.conf sichern 2) ProFTPD mit "Ifsessions" neu kompilien (am besten gleich 1.2.9RC1 nehmen, da ist es drin). Die Config NICHT anfassen. Danach ProFTPD wieder starten -> Sollte laufen. Wenn nicht, 1.2.8 wieder installieren. 3) danach langsam mit den neuen Config anfangen 4) Alles klappt nicht: hier laut um Hilfe schreien ! cu stonki Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: Wörsty am 19. Mai 2003, 21:39:02 Zitat hier laut um Hilfe schreien :lol: DAFÜRTitel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: bareis am 20. Mai 2003, 17:39:25 hallo, vielen Dank für eure Hilfe, der ftp server läuft wieder. Leider noch nicht so ganz wie ich will. Komme nun mit meinen Benutzern immer ins Homeverzeichnis. Möchte aber natürlich in das Verzeichnis, welches ich vorgebe....
hier mal meine Konf Datei: <VirtualHost xxx> ServerName "xxx" MaxClients 10 MaxLoginAttempts 1 DeferWelcome on # AllowChmod on # DefaultRoot /wwwroot/ftp.xxx.de/ ExtendedLog /var/log/ftp.xxx.log all AllowOverwrite yes <Limit LOGIN> AllowUser wh-kubach AllowUser wh-sachsenfahnen DenyALL </Limit> <Directory /wwwoot/ftp.xxx.de/kubach> <Limit LOGIN> DenyAll </Limit> </Directory> <Directory /wwwoot/ftp.xxx.de/sachsenfahnen> <Limit LOGIN> AllowUser wh-sachsenfahnen DenyAll </Limit> </Directory> <Directory /wwwoot/ftp.xxx.de/kunden> <Limit LOGIN> DenyAll </Limit> Von den Cracks hat mir doch sicher noch jemand nen Tipp... oder? :wink: :wink: :wink: Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: stonki am 20. Mai 2003, 17:58:22 Zitat von: "bareis" hallo, vielen Dank für eure Hilfe, der ftp server läuft wieder. Leider noch nicht so ganz wie ich will. Komme nun mit meinen Benutzern immer ins Homeverzeichnis. Möchte aber natürlich in das Verzeichnis, welches ich vorgebe.... ich ahne ja was.... und wenn ich recht habe, dann macht Ihr Euch das unnoetig schwierig. Nun loese Dich mal von Deiner ProFTPD.conf. So wie ich die verstehe hast Du einen Server, der diverse Webseiten hostet. Nun haben die einzelnen Domain jweils einen usernamen (z.B. www.proftpd.de) damit die Leute den scheiss Uppen koennen. Richtig ? Oder versteh ich da was falsch ? cu stonki Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: bareis am 21. Mai 2003, 07:50:36 ja genau und jetzt habe ich eben eine Website, auf die mehrere Benutzer zugreifen wollen und dabei in unterschiedliche Verzeichnise geschoben werden sollen....
gruss urban Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: stonki am 21. Mai 2003, 08:43:35 Zitat von: "bareis" ja genau und jetzt habe ich eben eine Website, auf die mehrere Benutzer zugreifen wollen und dabei in unterschiedliche Verzeichnise geschoben werden sollen.... gruss urban dann machst Du Dir das Leben unglaublich schwierig. Ohne nun auf Dein problem genau eingehen zu wollen, erklaere ich Dir mal, wie ich das hier mache: Auf diesem Server laufen ca. 20 Domains. Jede Domain liegt dabei in einem Verzeichnis ala "/srv/www/www.proftpd.de" (oder so aehnlich). Nun tue ich mal so, als wenn ich nicht proftpd.de waere, dann wuerde ich dafuer einen user anlegen mit dem namen "proftpd.de". Ich benutze dafuer das mod_sql modul. Hier lege ich fest, dass der User "proftpd.de" die UID und GID vom Webserver (wwwrun.nogroup) oder alternativ (nobody.nogroup) hat. Als HomeDir logischerweise sein Verzeichnis (siehe oben). Ausserdem laeuft noch das Mod_quotatab Modul, das jede Domain nur Platz zwischen 10MB und 250MB erlaubt. Anderes Beispiel: www.test.de ich lege also ein Dir an (/srv/www/www.test.de). Ich lege einen User an "test.de" mit den Rechten (wwwrun.nogroup), mit dem Homedir "/srv/www/www.test.de), mit shell natuerlich "/bin/false". Dann sage ich in der SQL Quotatabelle: "test.de": max. 10MB. Done Fertig. Wenn ich nun ProFTPD Ausreizen wuerde, koennte ich mit dem CreateHome Befehl sogar das HomeDir automatisch anlegen und eine Beispiel HTML Seite plazieren. Macht Sinn ? cu stonki Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: Wörsty am 21. Mai 2003, 09:22:30 Genau so und nich anders :wink:
Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: bareis am 21. Mai 2003, 15:58:47 Hallo, schön und gut, aber wie bekomme ich folgendes hin?
Möchte doch nur, dass (in einem virtuellen Host) 3 Benutzer in 3 verschiedene Verzeichnisse kommen............. :? :? :? :? :? :? Der FTP Server an sich läuft ja schon lange........ :cry: Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: stonki am 21. Mai 2003, 16:39:57 Zitat von: "bareis" Hallo, schön und gut, aber wie bekomme ich folgendes hin? Möchte doch nur, dass (in einem virtuellen Host) 3 Benutzer in 3 verschiedene Verzeichnisse kommen............. :? :? :? :? :? :? hmm, <stonki ist gestresst Modus> Du liest Dir aber durch was wir schreiben, oder </stonki ist gestresst Modus> wenn Du drei User in drei verschiedene Verzeichnisse haben willst, dann setze dich einfach deren HomeDir dahin ! cu stonki Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: bareis am 21. Mai 2003, 17:00:39 sorry, wenn ich euch nerve.......... :roll:
das Homedir setze ich doch z.B. wie in meiner Konfig oben, oder? <Directory /wwwoot/ftp.xxx.de/kubach> jedoch komme ich immer in das Homeverzeichnis des Benutzers.... Was mache ich falsch? Grüsse Urban Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: stonki am 21. Mai 2003, 17:31:28 Zitat von: "bareis" sorry, wenn ich euch nerve.......... :roll: das Homedir setze ich doch z.B. wie in meiner Konfig oben, oder? <Directory /wwwoot/ftp.xxx.de/kubach> jedoch komme ich immer in das Homeverzeichnis des Benutzers.... Was mache ich falsch? Grüsse Urban nein, Du setzt das HomeDir nicht per <directory>. Die <directory> Direktive gibt nur an, welche FTP Befehle in dem Directory erlaubt sind. Wenn Du die User einsperren willst, dann nimmst Du "defaultroot" (siehe MiniFAQ #1). Nochmal: wenn die User keinen Shell Zugang haben sollen (was bei FTP oder webservern eh selten ist), dann gebe denen HomeDirs, die dem Webspace entsprechen. cu stonki Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: bareis am 22. Mai 2003, 17:20:19 auch auf die Gefahr hin, dass ich gleich aus dem Forum geprügelt werde... : :D
Ich komm einfach nicht dahinter. Jetzt habe ich es so eingetragen, geht aber trotzdem nicht: DefaultRoot /wwwroot/ftp.xxx.de/kunden <Directory /wwwroot/ftp.xxx.de/kunden> </Directory> bitte nicht hauen.......... *g* Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: stonki am 22. Mai 2003, 17:58:09 Zitat von: "bareis" auch auf die Gefahr hin, dass ich gleich aus dem Forum geprügelt werde... : :D Ich komm einfach nicht dahinter. Jetzt habe ich es so eingetragen, geht aber trotzdem nicht: DefaultRoot /wwwroot/ftp.xxx.de/kunden <Directory /wwwroot/ftp.xxx.de/kunden> </Directory> bitte nicht hauen.......... *g* Karateanzug aus dem Schrank hol..... :) a) wenn ich Dich nicht vollstaendig falsch verstanden habe (passiert mir sonst nur bei Frauen), dann hast Du noch immer einen denkfehler ! Bitte lese Dir bitte meine Nachricht in diesem Thread vom 21 Mai 2003 08:43 durch. b) SCHMEISS alles was mit "if" zu tun hat RAUS c) Lege einen User an, der der KUNDE ist. d) Defaultroot ~ Titel: Mehrere User auf bestimmte Ordner beschränken... Beitrag von: Wörsty am 22. Mai 2003, 23:27:17 Das homedir kannst du auch in der /etc/passwd festlegen und in der FTP-Konfig dann ~ benutzen.
Neugierig, was? Ich meinte nur: Ich hoffe, stonki hat das nicht schon geschrieben, aber hier sieht man ja eh nimmer durch. |