Controllo delle autorizzazioni file su una condivisione file Windows

6

Uso un Mac con Mountain Lion (10.8.3) con condivisione file abilitata per gli utenti Windows.

Ogni volta che un utente di Windows copia un file nella condivisione sul Mac (condivisione file di Windows), le autorizzazioni del file sono 600 , il che significa che altri utenti del Mac non possono accedere al file.

I file copiati dai client Mac (usando AFP) hanno permessi di 644 , il che è perfetto.

C'è un modo per configurare le autorizzazioni impostate dalla condivisione dei file di Windows di Apple?

Per inciso, non ho mai avuto questo problema in precedenza con Snow-Leopard.

    
posta Matt Connolly 26.04.2013 - 03:40
fonte

1 risposta

4

Questo è probabilmente correlato alla funzione "salva sicura" delle condivisioni SMB in OS X.

Per consentire l'accesso al gruppo, inserisci nel Terminale:

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

Fonte: Server OS X: quando si salvano i file su condivisioni SMB, le autorizzazioni potrebbero essere modificate in modo che solo il proprietario possa leggere o scrivi

Quindi modifica / aggiungi un ACL per la cartella condivisa:

chmod +a "everyone allow list,search,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" <Shared_Folder>

e se sono necessarie ulteriori autorizzazioni per un gruppo

chmod +a "<group_name> allow list,search,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit,<additional_permissions>" <Shared_Folder>

e riavvio - Non so se è sufficiente riavviare semplicemente la condivisione di file in Server.app.

Gli ACL devono anche essere applicati a tutti gli elementi successivi già esistenti nella cartella condivisa per renderli accessibili agli utenti della rete.

    
risposta data 07.03.2017 - 18:00
fonte

Leggi altre domande sui tag