Tuesday, December 16th 2025, 10:51pm UTC+1

Giriş yapmadınız.

  • Giriş
  • Kayıt

Sayın ziyaretçi, NAS Forum sitesine hoş geldiniz. Eğer buraya ilk ziyaretiniz ise lütfen Yardım bölümünü okuyunuz. Yardım bölümü bu sitenin nasıl çalıştığını açıklamaktadır. Site özelliklerinin tümünü kullanabilmeniz için öncelikle kayıt yaptırmanız gerekmektedir. Kayıt yaptırmak için kayıt formunu okuyabilir ya da kayıt işlemi hakkında daha fazla bilgi edinebilirsiniz. Eğer önceden kayıt yaptırdıysanız, buraya tıklayarak giriş yapabilirsiniz.

snoopy

NAS2000-Team

Mesajlar: 467

Konum: 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)