Monday, March 16th 2026, 2:59am UTC+1

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to NAS Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

snoopy

NAS2000-Team

Posts: 467

Location: Zu Hause

1

Sunday, October 26th 2008, 12:00pm

Zugriffsrechte für einzelne Ordner

Moin!

Problem:

Die Rechte kann man via WEB GUI nur in der ersten Ebene setzen, eben da wo man diese auch anlegt. Also unter /mnt/ide1/<Ordner>. Nun kann man aber auch Unterordner anlegen alla /mnt/ide1/<Ordner>/<Unterordner1> oder /mnt/ide1/<Ordner>/<Unterordner2> und die spezifischen Rechte? Rein theoretisch kann man nun sagen: User1 = Write und User2 = Read. Was aber nun, wenn User2 in Unterordner1 nur lesen aber im Unterordner2 schreiben darf... ?

Lösung:

Erstmal im Webgui User1 Schreibrechte und User2 Leserechte geben (Group= Read) dann für Unterordner2 dem User2 Schreibrechte geben. Das geht so:

Die proftpd.conf unter /usr/hddapp/etc editieren. Dazu den Proftpdserver stoppen (entweder via WEB Gui oder mit dem Konsolenbefehl: /usr/hddapp/etc/rc.d/S91proftpd.sh stop

Dann die
proftpd.conf unter usr/hddapp/etc editieren

<Directory /mnt/ide1/Ordner/Unterordner2> #hier das unterverzeichnis angeben mit den abweichenden rechten (im Bsp: Write).
<Limit ALL> #Erstmal alles sperren - ist das Prinzip von proftpd
DenyAll</Limit>
<Limit CDUP CWD XCWD XCUP> #Dann wieder den Einstieg erlauben
AllowAll</Limit>
<Limit WRITE> #Hier werden die Write Rechte vergeben
AllowUser User1AllowUser User2 </Limit>
<Limit READ> #Hier die Leserechte vergeben (Reihenfolge Read, Write Anweisung ist egal)
AllowGroup lesen #hier mal ne Gruppe, können auch User sein)
</Limit> #Schließt den Limit Befehlsblock
</Directory> #Schließt den Directory Befehlsblock

--> Den Befehlsblock in den unteren Teil der proftpd.conf eintragen und dann

Proftpd neu starten via Web-Gui oder Konsole: /usr/hddapp/etc/rc.d/S91proftpd.sh start

Das wars schon. Leider überleben diese Änderungen so nicht den Neutstart. Das wäre etwas für das Init.us
Möge es nützen.
Snoopy
--------------------------------------------------------------------------
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage.

myStuff: NAS2001+4220(1000Gb-ext3)+Dlink524+KabelD. (120 Mbit)