www.ProFTPD.de
13. März 2007, 19:34:07 *
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: Jeder User ein anderes Verzeichnis  (Gelesen 376 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Sunday
Gast
« am: 04. November 2003, 08:02:27 »

Hallo zusammen

Ich möchte das die Linux-User die ich auf dem Server erstellt habe in ihr Home Verzeichnis per FTP zugreifen können. (voller Zugriff)
DefaultRoot ~/public_html

jedoch zusätzlich ein Verzeichnis
/www/vhost/
auf das nur der User webmaster zugreifen kann. (voller Zugriff)

Wie kann ich das machen?
Bittet postet eine proftpd.conf als Beispiel.

Merci
Gespeichert
havoc
Gast
« Antwort #1 am: 04. November 2003, 11:31:44 »

Ist bei mir genau das gleiche, möchte auch die Home-Verzeichnise der User freigeben aber konnte bisher nichts zu dem Thema finden... Über eine Beispiel konfiguration wäre ich sehr dankbar.
Greetz
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #2 am: 04. November 2003, 13:04:15 »

Zitat von: "havoc"
Ist bei mir genau das gleiche, möchte auch die Home-Verzeichnise der User freigeben aber konnte bisher nichts zu dem Thema finden... Über eine Beispiel konfiguration wäre ich sehr dankbar.
Greetz


Das Stichwort lautet immer: "defaultroot"

mal einige Beispiele:

defaultroot ~   : alle User in deren HomeDir einsperren
defaultroot ~/public_html : alle User in das Unterdir public_html in deren Homedir einsperren

defaultroot ~ users : nur mitglieder der gruppe Users in das HomeDir einsperren

defaultroot ~ !admin : alle User in das HomeDir einsperren, die NICHT Mitglied der Gruppe admin sind..


Und nun die kombination
defaultroot ~ !admin
defaultroot /srv/www admin

Alle Mitglieder der Gruppe admin werden in /srv/www eingesperrt....

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
havoc
Gast
« Antwort #3 am: 04. November 2003, 14:21:43 »

aber gibts nicht ne Möglichkeit für jeden Benutzer unterschiedliche Verzeichnisse einzustellen ohne es mit dem Defaultroot zu lösen?
Gespeichert
Tristan-777
ProFTPD
*
Offline Offline

Beiträge: 10

10730351
Profil anzeigen WWW
« Antwort #4 am: 04. November 2003, 17:06:16 »

Gibts.
Mit dem Befehl
Code:
usermod -d /mein/neuer/home/vrz benutzer

unter linux (root-Rechte!) kann man den aendern.
Dann bringt DefaultRoot ~ den Benutzer autom. in das angegebene homevrz. Allerdings ist dann auch der sonstige "normale" Shell-Login dann auch in dem Verzeichnis. Wenn die Benutzer sich jedoch nicht ueber die Shell (Telnet/SSH/Console/xxx) anmelden sollen, dann ist der Parameter der richtige. In dem Zus.-hang kann man auch noch -s /bin/false setzen damit der Login ueber die Shell gesperrt ist. In ProFTPD sollte man dann allerdings auch
Code:
RequireValidShell off
setzen. Ich kenn ja die anderen Umstaende/Randbedingungen nicht.

Bei mir z.B. haben alle Benutzer kein Shell-Zugriff. DefaultRoot ist auf ~ und die Homeverzeichnisse der Benutzer sind jeweils /var/ftp/benutzerX. Der Admin hat ein anderes der entspr. auf /var/ftp zeigt.

Hoffe das hilft. Es gibt bestimmt aber noch andere Methoden  :wink:

MfG
-Tristan-777
Gespeichert
Sunday
Gast
« Antwort #5 am: 04. November 2003, 18:09:31 »

Vielen Dank Tristan-777 das wars auch schon...
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.052 Sekunden mit 15 Zugriffen.