www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: suicidus am 18. September 2006, 20:19:20



Titel: Mehrere Ordner für einen User
Beitrag von: suicidus am 18. September 2006, 20:19:20
Moin, bin echt am verzweifeln, dabei ist mein Problem wahrscheinlich so einfach...

Also, auf meinem ProFTPD unter Fedora darf nur ich mich einloggen. Ich möchte einmal den Ordner /Daten und den Ordner /usr/local/apache2/htdocs im FTP-Clienten angezeigt bekommen. Momentan hab ich noch die Standard-Configdatei von ProFTPD am laufen.

Hab da was von <Directory> gelesen und so ausprobiert:

DefaultRoot /Daten

#Ordner /Daten

<Directory /Daten>
 
<Limit READ>
    AllowAll
  </Limit>

  <Limit WRITE>
    AllowAll
  </Limit>
</Directory>

#Ordner /htdocs

<Directory /usr/local/apache2/htdocs>
 
<Limit READ>
    AllowAll
  </Limit>

  <Limit WRITE>
    AllowAll
  </Limit>
</Directory>

Geht aber erwartungsgemäss nicht  ???


Titel: Re: Mehrere Ordner für einen User
Beitrag von: VolGas am 19. September 2006, 03:55:06
Moin,

netter Versuch, aber so geht's wirklich nicht.
In der proftpd.conf sollte (unbedingt!) die Direktive "DefaultRoot ~" stehen.
Das "beamt" den User in sein Verzeichnis und "sperrt" ihn aus Sicherheitsgründen
auch gleich dort ein (chroot). Das ist gewollt und auch gut so.

Du kannst den ProFTPD wie eine Usershell sehen: nach dem Einloggen gibt dieser
seine Root-Rechte auf und hat dann nur noch Deine Zugriffsrechte. Ohne Ausnahme.

Entweder Du legst Dir einen zweiten Account an (beste Lösung) oder Du mountest
ein Verzeichnis in dem anderen. Siehe dazu auch die ->FAQ's (http://www.proftpd.de/FAQ.15.0.html) (Punkt acht) auf
Stonki's Website.

mfg.
  VolGas