Berechtigungen für neu erstellte Dateien und verschachtelte freigegebene Ordner

Berechtigungen für neu erstellte Dateien und verschachtelte freigegebene Ordner

Unter OS X Mountain Lion verwende ich zwei Konten (Anmeldebenutzer); eines ist mein Hauptkonto und das andere habe ich erstellt, um einen Google Drive-Ordner mit dem Hauptkonto zu teilen, da auf dem letzteren auch eine aktive Google Drive-App ausgeführt wird.

Ich melde mich immer bei beiden Konten an, sodass die Dateien und Änderungen an den Google Drive-Dateien, auf die über den freigegebenen Ordner in meinem primären Konto zugegriffen wird, über die App, die auf dem sekundären angemeldeten Konto ausgeführt wird, im Web aktualisiert werden.

Mein Problem besteht darin, dass jedes Mal, wenn über das primäre Konto eine neue Datei oder ein neuer Ordner im freigegebenen Google Drive-Ordner erstellt wird, diese Dateien und Ordner mit den Berechtigungen des primären und nicht des sekundären Kontos erstellt werden. Daher kann die auf dem sekundären Konto ausgeführte Google Drive-App sie nicht lesen und das Web aktualisieren.

Ich möchte nicht ständig auf „Berechtigungen auf alle verschachtelten Ordner anwenden“ (cmd + I) klicken müssen und suche nach einer Möglichkeit, mit der OS X die Berechtigungsrichtlinie des sekundären Kontos automatisch für seinen freigegebenen Ordner durchsetzt, wenn Dateien über das primäre Konto hinzugefügt werden.

Wenn hierfür keine native OS X-Funktion verfügbar ist, möchte ich dies über eine Hazel-Regel oder ähnliches automatisieren, sodass nach Änderungen gesucht und die Berechtigungsrichtlinie durchgesetzt wird.

Danke,

Antwort1

Ich bin nicht sicher, wie dies mit Google Drive interagiert, aber im Allgemeinen besteht die beste Möglichkeit, mehreren Benutzern konsistenten Zugriff auf alle Inhalte eines Ordners zu gewähren, darin, eine Gruppe zu erstellen (im Einstellungsbereich „Benutzer und Gruppen“), die entsprechenden Benutzer hinzuzufügen und dann einen vererbbaren Zugriffskontrolleintrag für den Ordner und seinen aktuellen Inhalt hinzuzufügen:

sudo chmod -R +a "group:examplegroup allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" /path/to/folder

Sehendiese Antwort auf apple.sefür mehr Details.

verwandte Informationen