Titel: Verschiedene Benutzer mit ProFTP Beitrag von: Isobold am 22. März 2004, 21:06:57 Wahrscheinlich erscheint euch meine Frage trivial, aber ich habe das erste Mal mit der Configuration eines FTP-Servers zu tun. Ich würde bei ProFTP gerne min 2 accounts anlegen, die ein unterschiedliches Startverzeichnis haben und diese nicht verlassen können. Anonymous soll ausbleiben ;)
Ich habe die FAQ in English und die komplette Doku gewälzt und bin mit dem vi ein halbes Dutzend mal durch die Configdatei gescrollt. Der einzige Ansatz den ich sehe, is die Zeile mit: /var/proftpd/authfiles/passwd bzw.: /var/proftpd/authfiles/group Nur existieren diese Dateien leider nicht und ich habe keine Ahnung wie ich sie formatieren soll bzw. was sie enthalten müssen. Die Nutzer sollen lesen, schreiben und löschen können. Titel: Verschiedene Benutzer mit ProFTP Beitrag von: xSMOKEx am 23. März 2004, 06:34:40 bei 2 usern
cd /etc/ vi group neue zeilen: gruppenname1:x:id: gruppenname2:x:id: dann ]# useradd -g gruppenname1 username1 dann ]# passwd username1 dann ]# useradd -g gruppenname2 username2 dann ]# passwd username2 dann vi /etc/shells falls nicht vorhanden /bin/noshell hinzufügen dann vi /etc/passwd und die shell von username1 & username2 auf /bin/noshell ändern am besten is wenn du proftpd mit mod_ifsession installiert hast (kannst damit regeln zb auf user anlegen..) wegen jeder ne eigene dir in zb <Global> DefaultRoot /home/myftp1/ gruppevonuser1,!gruppevonuser2 DefaultRoot /home/myftp2/ gruppevonuser2,!gruppevonuser1 </Global> wegen username schreibrechte: zu <Global> hinzufügen: AllowStoreRestart on wenn du ifuser hast (mod_ifsession) <ifuser username1> <Directory /*> AllowOverwrite on </Directory> <Limit WRITE STOR APPE REST MKD READ DIRS> AllowAll </Limit> <Limit READ> AllowAll </Limit> </ifuser> das gleiche nochmal mit den 2ten user (die config würde resume,write,overwrite,read... zulassen) Titel: Verschiedene Benutzer mit ProFTP Beitrag von: Anonymous am 23. März 2004, 17:26:09 ich nehme an, dass ich das alles als root machen soll ;)
Hab schonmal reingeschaut, wie is das mit den IDs, kann ich mir die ausdenken (z.B. ftp1 und ftp2)? (Nehme an das ja, nur interessiert mich, obs da reservierte IDs gibt, die man nicht nehmen darf). Wenn ja, wozu dient sie? Wenns nur die Rechteverwaltung betrifft, dann fress ich mich selber rein (lerne den Kram gerade), nur falls das nochmal für den FTP-Server notwendig ist, würde ich es gerne wissen ;) Titel: Verschiedene Benutzer mit ProFTP Beitrag von: Isobold am 23. März 2004, 17:27:55 Achso, das mit dem ifuser...
Da das nen vorinstallierter dedicated Server is, weiss ich nicht, ob proftp mit ifuser installiert wurde, wie kann ich das rausbekommen? Titel: Verschiedene Benutzer mit ProFTP Beitrag von: Wörsty am 23. März 2004, 19:22:53 proftpd -l (wie Ludwig)
Titel: Verschiedene Benutzer mit ProFTP Beitrag von: Anonymous am 04. April 2004, 12:52:07 hab mich endlich getraut das auszuprobieren...
leider is mod_ifsession nicht mit bei, wie bekomm ich das dazu? Titel: Re: Verschiedene Benutzer mit ProFTP Beitrag von: Anonymous am 29. November 2004, 17:20:37 Zitat von: "Isobold" Wahrscheinlich erscheint euch meine Frage trivial, aber ich habe das erste Mal mit der Configuration eines FTP-Servers zu tun. Ich würde bei ProFTP gerne min 2 accounts anlegen, die ein unterschiedliches Startverzeichnis haben und diese nicht verlassen können. Anonymous soll ausbleiben ;) Ich habe die FAQ in English mplette Doku gewälzt und bin mit dem vi ein halbes Dutzend mal durch die Configdatei gescrollt. Der einzige Ansatz den ich sehe, is die Zeile mit: /var/proftpd/authfiles/passwd bzw.: /var/proftpd/authfiles/group Nur existieren diese Dateien leider nicht und ich habe keine Ahnung wie ich sie formatieren soll bzw. was sie enthalten müssen. Die Nutzer sollen lesen, schreiben und löschen können. Titel: Verschiedene Benutzer mit ProFTP Beitrag von: Anonymous am 18. Dezember 2004, 14:50:22 Zitat von: "xSMOKEx" bei 2 usern cd /etc/ vi group neue zeilen: gruppenname1:x:id: gruppenname2:x:id: dann ]# useradd -g gruppenname1 username1 dann ]# passwd username1 dann ]# useradd -g gruppenname2 username2 dann ]# passwd username2 dann vi /etc/shells falls nicht vorhanden /bin/noshell hinzufügen dann vi /etc/passwd und die shell von username1 & username2 auf /bin/noshell ändern am besten is wenn du proftpd mit mod_ifsession installiert hast (kannst damit regeln zb auf user anlegen..) wegen jeder ne eigene dir in zb <Global> DefaultRoot /home/myftp1/ gruppevonuser1,!gruppevonuser2 DefaultRoot /home/myftp2/ gruppevonuser2,!gruppevonuser1 </Global> wegen username schreibrechte: zu <Global> hinzufügen: AllowStoreRestart on wenn du ifuser hast (mod_ifsession) <ifuser username1> <Directory /*> AllowOverwrite on </Directory> <Limit WRITE STOR APPE REST MKD READ DIRS> AllowAll </Limit> <Limit READ> AllowAll </Limit> </ifuser> das gleiche nochmal mit den 2ten user (die config würde resume,write,overwrite,read... zulassen) |