Kein Zugriff auf neue Fotos in iPhoto-Mediathek

Die iPhoto Mediathek auf meinem Macbook Pro mit OS X habe ich zentral auf /Users/Shared/Bilder abgelegt, so dass sie von mehreren Accounts aus zu erreichen ist. Die Zugriffsrechte habe ich für diesen Ordner und alle Unterobjekte so eingestellt, dass diejenigen Accounts, die Zugriff haben sollen, Lese- und Schreibrechte haben. Beim Laden neuer Fotos in die iPhoto-Mediathek werden allerdings die neu unter „/Users/Shared/Bilder/Bibliothek iPhoto“ angelegten Dateien nur mit Zugriffsrechten für mich ausgestattet, nicht aber für die anderen Accounts, die zugreifen können sollen. Das muss ich danach jedes Mal per Hand korrigieren. Gibt es dafür eine elegante Lösung?

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Lesezeit: 2 Min.
Von
  • Markus Stöbe

Die iPhoto Mediathek auf meinem Macbook Pro mit OS X habe ich zentral auf /Users/Shared/Bilder abgelegt, so dass sie von mehreren Accounts aus zu erreichen ist. Die Zugriffsrechte habe ich für diesen Ordner und alle Unterobjekte so eingestellt, dass diejenigen Accounts, die Zugriff haben sollen, Lese- und Schreibrechte haben. Beim Laden neuer Fotos in die iPhoto-Mediathek werden allerdings die neu unter „/Users/Shared/Bilder/Bibliothek iPhoto“ angelegten Dateien nur mit Zugriffsrechten für mich ausgestattet, nicht aber für die anderen Accounts, die zugreifen können sollen. Das muss ich danach jedes Mal per Hand korrigieren. Gibt es dafür eine elegante Lösung?

Über Access Control Lists können einer Gruppe Zugriffsrechte in der iPhoto-Mediathek verliehen werden. Erst ist die Gruppe anzulegen, dann kann man die einzelnen Mitglieder auswählen.

Sie können dem Problem mit den sogenannten Access Control Lists (ACL) beikommen. Dazu gehen Sie wie folgt vor: Zuerst legen Sie in den Systemeinstellungen in der Sektion „Benutzer und Gruppen“ eine neue Gruppe an. Dazu klicken Sie auf das Plus-Icon unten links, so wie Sie es auch zum Anlegen eines neuen Benutzers machen. Im darauf folgenden Dialogfenster wählen Sie statt eines Benutzer-Typs in der Dropdown-Liste den Eintrag „Gruppe“.

Diese Gruppe können Sie benennen wie sie möchten, für das folgende Beispiel soll der Name „alle“ sein. Ist die Gruppe angelegt, können Sie die User-Accounts anwählen, die Zugriff auf das Tauschverzeichnis haben sollen. Zum Abschluss der Prozedur müssen Sie nun noch einen Ausflug in die Kommandozeile wagen. Geben Sie im Terminal den Befehl

sudo chmod -R +a "group:alle allow delete,readattr,writeattr,readextattr,writeextattr,list,search,add_file,add_subdirectory,delete_child,file_inherit,directory_inherit" /Users/Shared/Bilder

ein, wobei Sie gegebenenfalls den Gruppennamen anpassen müssen. Anschließend verlangt das Terminal einmal Ihr Admin-Passwort und dann sollte alles funktionieren, wie Sie es wünschen. Alle in der Gruppe eingetragenen User haben Lese- und Schreibrechte (und damit auch das Recht zu ändern und zu löschen!) auf alle Ordner und Dateien in diesem Ordner.

Im Info-Dialog des Finders sehen Sie anschließend für die Gruppe „alle“, dass „eigene“ Parameter gesetzt sind. Das liegt an der neu hinzugefügten ACL. Die darin enthaltenen *_inherit-Parameter des Kommandozeilen-Aufrufs weisen den Finder an, neue Dateien und Ordner mit den Rechten des übergeordneten Ordners zu versorgen, statt die Standardwerte zu nutzen.

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmmung wird hier ein externes Video (Kaltura Inc.) geladen.

Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Kaltura Inc.) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.

(mst)