Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: NTFS: Was ist der Unterschied zwischen "Delete" und "Delete Subfolders and Files"

  Alt 14. Jul 2014, 13:58
"Delete" = man darf dieses Objekt löschen
"Delete Sub..." = man darf das löschen, was untergeordnet ist. (Dateien/Verzeichnisse innerhalb dieses Verzeichnisses ... diese Option sollte es nur bei Verzeichnissen geben)

Aber wenn du ganz sicher gehn willst, dann probier es doch einfach mal aus.
"Delete"=verobten und "Delete Sub..."=erlaubt ... und nun versuchen das Verzeichis und/oder enthaltene Objekte zu löschen




Problemmatisch könnte es sein, wenn "Delete Sub..." verboten, aber "Delete" erlaubt ist, denn das Löschen von sich selber würde auch alles Enthaltene löschen,
was aber theoretisch nicht gehen dürfte, da man das Untergeordnete ja nicht löschen darf.

Und was ist, wenn "Delete Sub..." verboten, aber bei den untergeordneten Elementen das "Delete" erlaubt ist.
Eigentlich sollten hier Verbote immer Vorrang haben, vor Erlaubnissen, so daß es dann im Konfliktfall verboten wäre.
Genauso wenn "Delete Sub..." erlaubt, aber bei den untergeordneten Elementen das "Delete" verboten ist.
Wobei die Erlaubnis einer anderen Gruppe dennoch vorrang haben könnte. (z.B. Benutzer verboten, Admin erlaub, du selbst, bzw. der Ersteller ebenfalls erlaubt, bzw. in welcher Reihenfolge die Eigenen und die vererbten Rechte ausgewertet werden usw.)

Schön ist auch der Fall "erstellen" erlaubt, aber "ändern" und "löschen" sind verboten ... da drehen dann so Funktionen durch, welche z.B. beim Opendialog die Datei mal kurz zum Test erstellen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (14. Jul 2014 um 14:08 Uhr)
  Mit Zitat antworten Zitat