www.ProFTPD.de
13. März 2007, 20:01:48 *
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: Verschiedene Benutzer mit ProFTP  (Gelesen 1048 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Isobold
Gast
« 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 Zwinkernd

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.
Gespeichert
xSMOKEx
ProFTPD
*
Offline Offline

Beiträge: 9

50844258
Profil anzeigen
« Antwort #1 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)
Gespeichert

Anonymous
Gast
« Antwort #2 am: 23. März 2004, 17:26:09 »

ich nehme an, dass ich das alles als root machen soll Zwinkernd

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 Zwinkernd
Gespeichert
Isobold
Gast
« Antwort #3 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?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #4 am: 23. März 2004, 19:22:53 »

proftpd -l (wie Ludwig)
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Anonymous
Gast
« Antwort #5 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?
Gespeichert
Anonymous
Gast
« Antwort #6 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 Zwinkernd

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.
Gespeichert
Anonymous
Gast
« Antwort #7 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)
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.124 Sekunden mit 16 Zugriffen.