Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
ACE / ACL - Ausgabe von File ACE für einen Ordner
ACE / ACL - Ausgabe von File ACE für einen Ordner
Spacely
08.11.26
08:58
Hallo!
Ich richte aktuell Zugriffe mittels POSIX bzw. ACE auf meine am Mac angeschlossene Festplatten ein. So regel ich den Zugriff für alle Familienmitglieder.
Z.B.
Bilder-Ordner: Ich darf alles ; Familienmitglieder dürfen nur lesen
Austausch-Ordner: Alle dürfen alles
Dokumente: Ich darf alles ; Familie darf nichts
Bei dem Bilder-Ordner kann ich auf ACE verzichten. Die Standard POSIX Rechte mit denen neue Elemente angelegt werden reichen hier aus.
644
für Dateien und
755
für Ordner. Lediglich dem Stammordner habe ich hier noch
POSIX 750
verpasst und ein
chmod +a "group:everyone deny delete"
Jetzt aber zum Problem
Für den Austausch-Ordner muss ich mit ACE arbeiten. Mit Standard POSIX würden neue Elemente nicht mehr von allen Benutzern in meiner Gruppe geschrieben werden können. Die gruppe besitzt Standardmäßig nur Leserechte. Und POSIX kann nicht vererbt werden.
Also habe ich unter anderem folgendes für die Gruppe gesetzt.
# Auf alle neuen Dateien im Stammordner vererben
run sudo chmod +a "group:$ACL_GRUPPE allow read,write,append,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,only_inherit" "$VOLUME_PATH"
Dieses wird lediglich auf neu hinzugekommene DATEIEN vererbt und bezieht sich auch nicht auf dem Stammordner selber, auf den ich das angewendet habe.
Schaue ich mir jetzt aber die ACE für den Stammordner an kommt die verwirrende Ausgabe.
d---------+ 2 spacely staff 64 7 Nov. 17:08 /Volumes/Daten/Austausch
...
3: group:staff allow list,add_file,add_subdirectory,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,only_inherit
Man sieht aus dem
read
wurde in der Darstellung ein
list
und aus dem
write
wurde ein
add_file
.
read
und
write
existieren ja nicht für Ordner. Mac OS zeigt hier das Äquivalent für Ordner an. Ich habe hier aber einen ACE der ausschließlich auf Dateien vererbt werden soll und nicht auf den Ordner selber greift.
Frage
Kann man die Anzeige im Terminal so gestalten das mir die von mir vergebenen ACE so angezeigt werden wie ich sie auf den Ordner vergeben habe?
Hilfreich?
0
Kommentare
Es sind keine Einträge vorhanden.
Sie müssen sich
einloggen
, um sich an einer Diskussion beteiligen zu können.
VectorAI 2 erschienen
Apple TV: Abos werden erheblich teurer (USA) ++...
iPhone 18 Pro Iris-Blende
Studie: Welche KI-Chatbots Nutzerdaten und Inha...
Apple veröffentlicht iOS 27.0.1 mit Bugfixes – ...
Apples Rekordergebnis
Verbesserungen bei iCloud Mail: Apple gewährt h...
Reißender Absatz: Nachfrage nach Mac mini und M...