Come applicare automaticamente le autorizzazioni ai file aggiunti a una cartella condivisa

4

Ho configurato una cartella condivisa su un Mac Mini Server. Ha permessi per il nostro gruppo aziendale di leggere / scrivere. Quando un utente mac aggiunge un file alla cartella condivisa, eredita le autorizzazioni della cartella e tutti possono accedervi (yay!).

Tuttavia, quando un utente PC aggiunge un file alla cartella, insiste nell'applicare le proprie autorizzazioni al file, non consentendo agli altri utenti del gruppo di accedervi. Devo andare manualmente nel server e applicare le autorizzazioni della cartella ai nuovi file aggiunti.

Come posso avere i file aggiunti dagli utenti PC che ereditano automaticamente le autorizzazioni della cartella di condivisione principale?

    
posta user85761 23.07.2014 - 21:38
fonte

1 risposta

6

Credo che il modo per risolvere questo problema sia impostare le autorizzazioni di ereditarietà ACL nella cartella principale. Ulteriori informazioni su questo qui .

Innanzitutto abilitare le autorizzazioni ACL per le condivisioni SMB con il seguente comando.

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

Quindi imposta le autorizzazioni di ereditarietà sul titolare del genitore con il seguente comando. Questo dovrebbe ricorsivamente passare attraverso la tua condivisione e applicare le autorizzazioni pertinenti.

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

Per sicurezza, ti consigliamo di creare una condivisione di prova per provare il comando chmod prima di applicarlo alla condivisione della tua azienda. Quindi, quando sei sicuro di ottenere i risultati giusti, applicalo alla condivisione live / di produzione.

    
risposta data 24.07.2014 - 02:42
fonte

Leggi altre domande sui tag