View Single Post
Old 11-21-2005, 12:29 PM  
nixox
Junior Member
 
Join Date: Nov 2005
Posts: 2
Default [GER] permissions for directories

Guten Tag zusammen!

Ich war eigendlich der Überzeugung das ich das Prinzip verstanden hätte, allerdings scheint es so als wenn doch ein kleiner oder auch ?großer? Denkfehler drin wäre. Es geht wie ich im Titel schon kurz sagte um die Rechte der Gruppen und User in den Verzeichnissen.

JA! Ich weiß dieses Thema wurde hier schon sehr oft durchgenommen; das nicht nur in deutsch. Auch habe ich mir die Dokumentation angesehen, aber wie gesagt irgendwas mache ich wohl falsch.



INFO:
Benutze letzte freie ioftpd version und habe den ftp local bei mir laufen.


WAS ICH WILL UND WAS ICH DACHTE WIE ICH UNTEN DIE REGELN DEFINIERT HABE.

## / ##
Hier habe ich einfach definiert das "1VM" alles überall kann.

## /home ##
## /home/incoming ##
Hier sollte ausschließlich GROUP1 uploaden, downloaden usw. können. Die Gruppen 2 und 3 haben da nichts zu suchen und daher auch dort keine Rechte.

## /mnt ##
Hier sollten GROUP 1 und 2 downloaden dürfen sonst allerdings nichts der gleichen.

## /private ##
## /private/site ##
Hier sollte GROUP 3 Ordner erstellen, eigene löschen, uploaden, downloaden usw. können. Die Gruppe 1 und 2 haben dort nur download Rechte.

So. Das wars auch schon. Eigendlich ganz einfach, aber es will nicht funktionieren. Habe sogar schon verschiedene varianten probiert um das Problem zu lösen.


Code:
###
# Detailed permissions for directories
#
# priviledge    = <virtual path> <rights>

## / ##
MakeDir         = * 1VM
RemoveDir       = * 1VM
Delete          = * 1VM
Overwrite       = * 1VM
Rename          = * 1VM
Upload          = * 1VM
Download        = * 1VM
Resume          = * *
ShowActivity    = * *
NoStats         = * =lSpeed !*

## /home ##
## /home/incoming ##
MakeDir         = /home/incoming/* =GROUP1 !*
RemoveOwnDir    = /home/incoming/* =GROUP1 !*
DeleteOwn       = /home/incoming/* =GROUP1 !*
RenameOwn       = /home/incoming/* =GROUP1 !*
Upload          = /home/incoming/* =GROUP1 !*
Download        = /home/incoming/* =GROUP1 !*

## /mnt ##
Download        = /mnt/* =GROUP1 !*
Download        = /mnt/* =GROUP2 !*

## /private ##
## /private/site ##
MakeDir          = /private/site/* =GROUP3 !*
RemoveOwnDir     = /private/site/* =GROUP3 !*
DeleteOwn        = /private/site/* =GROUP3 !*
RenameOwn        = /private/site/* =GROUP3 !*
Upload           = /private/site/* =GROUP3 !*
Download         = /private/site/* =GROUP3 !*
Download         = /private/site/* =GROUP2 !*
Download         = /private/site/* =GROUP1 !*
Wäre schon für einen kleinen Denkanstoss dankbar. Scheinbar habe ich die Doku falsch verstanden oder sonst etwas vertauscht was mir gerade nicht einfällt. Wenn jemand die Lösung parat hat dann bitte auch kurz erklären falls ich große Fehler reingebaut habe. Möchte das schließlich später alleine können.

Besten Dank
nixox is offline   Reply With Quote