So wenden Sie Berechtigungen automatisch auf Dateien an, die einem freigegebenen Ordner hinzugefügt wurden

Ich habe einen freigegebenen Ordner auf einem Mac Mini Server eingerichtet. Es hat Lese-/Schreibberechtigungen für unsere Unternehmensgruppe. Wenn ein Mac-Benutzer dem freigegebenen Ordner eine Datei hinzufügt, erbt sie die Berechtigungen des Ordners und jeder kann darauf zugreifen (yay!).

Wenn jedoch ein PC-Benutzer dem Ordner eine Datei hinzufügt, besteht er darauf, seine eigenen Berechtigungen auf die Datei anzuwenden, und erlaubt den anderen Benutzern in der Gruppe nicht, darauf zuzugreifen. Ich muss manuell auf den Server gehen und die Ordnerberechtigungen auf die neu hinzugefügten Dateien anwenden.

Wie kann ich dafür sorgen, dass die von den PC-Benutzern hinzugefügten Dateien automatisch die Berechtigungen des übergeordneten Freigabeordners erben?

Antworten (1)

Ich glaube, der Weg, dies zu lösen, besteht darin, ACL-Vererbungsberechtigungen für den übergeordneten Ordner einzurichten. Mehr dazu hier .

Aktivieren Sie zunächst ACL-Berechtigungen für SMB-Freigaben mit dem folgenden Befehl.

sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server AclsEnabled -bool YES

Richten Sie dann mit dem folgenden Befehl Vererbungsberechtigungen für den übergeordneten Inhaber ein. Dies sollte Ihre Freigabe rekursiv durchlaufen und die entsprechenden Berechtigungen anwenden.

sudo chmod -R +a "group:REPLACE_WITH_YOURGROUP_NAME:allow readattr,writeattr,readextattr,writeextattr,readsecurity,list,search,add_file,add_subdirectory,delete_child,file_inherit,directory_inherit" REPLACE_WITH_PATH_TO_PARENT_SHARED_FOLDER

Sicherheitshalber würde ich empfehlen, eine Testfreigabe zu erstellen, um den chmod-Befehl auszuprobieren, bevor Sie ihn auf die Freigabe Ihres Unternehmens anwenden. Sobald Sie sicher sind, dass Sie die richtigen Ergebnisse erhalten, wenden Sie es auf die Live-/Produktionsfreigabe an.

Dies löste das Problem, das ich mit dem Lexmark CX825 Multifunktionsdrucker und -scanner hatte, als ich gescannte Dateien auf meine OSX High Sierra Mac Mini Server-Freigabe schrieb. Das Problem war: Die Dateien landeten immer auf der OSX-Dateifreigabe, auf die nur der Benutzer zugreifen konnte, der beim Scannen auf die OSX-Freigabe beim Lexmark CX825 angemeldet war. Niemand sonst in derselben Gruppe konnte die Datei lesen, die von dem Gruppenmitglied gescannt wurde.