lunedì, 15 dicembre 2025, 05:03 UTC+1

Non risulti loggato.

  • Login
  • Registrazione

Gentile visitatore,
Benvenuto su NAS Forum. Se questa è la tua prima visita, ti chiediamo di leggere la sezione Aiuto. Questa guida ti spiegherà il funzionamento di questa pagina. Prima di poter utilizzare tutte le funzioni di questo software dovrai registrarti. Usa la form di registrazione per registrarti adesso, oppure visualizza maggiori informazioni sul processo di registrazione. Se sei già un utente registrato, allora dovrai solamente procedere con il login da qui.

snoopy

NAS2000-Team

Posts: 467

Località: Zu Hause

1

domenica, 26 ottobre 2008, 12:00

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)