Volevo condividere il mio file system di root e in Server.app ho impostato /
come condivisione. Sfortunatamente ha scritto ACL su tutto il sistema che hanno causato molti problemi diversi.
sudo chmod -RN /*
ha risolto la maggior parte dei problemi, ma ci sono ancora alcuni problemi di autorizzazione su 10.12.2.
sudo /Applications/OnyX.app/Contents/Resources/repair_packages --repair --standard-pkgs --volume /
sta ancora segnalando alcune cartelle che hanno ancora ACL che non possono riparare con esecuzioni ripetute, ad esempio:
ACL missing on 'System/Library/User Template/ro.lproj/Library'.
Repaired "System/Library/User Template/ro.lproj/Library".
ACL missing on 'System/Library/User Template/ro.lproj/Public'.
Repaired "System/Library/User Template/ro.lproj/Public".
ACL missing on 'private/etc/pam.d'.
Repaired "private/etc/pam.d".
ACL missing on 'private/etc/ssh'.
Repaired "private/etc/ssh".
ACL missing on 'System/Library/User Template/Dutch.lproj/Desktop'.
Repaired "System/Library/User Template/Dutch.lproj/Desktop".
ACL missing on 'System/Library/User Template/Dutch.lproj/Library'.
Repaired "System/Library/User Template/Dutch.lproj/Library".
ACL missing on 'System/Library/User Template/Dutch.lproj/Library/Application Support'.
…
Sembra che avrò bisogno di emettere altri comandi per rimuovere il nuovo incidente ACL. Quali altri comandi e / o opzioni esistono per reimpostare tutto in uno stato di pristine e quindi consentire a repair_packages
di eseguire e riparare correttamente i permessi?
Seguendo quanto sopra, sono quindi riuscito a eseguire:
sudo chflags -R nouchg,nouappnd /System/Library/User\ Template/
... e sembra che abbia risolto la maggior parte dei problemi ora almeno in quella cartella, ma quando lo eseguo sulle restanti cartelle non vedo ancora alcun aiuto. Esempio, ecco quelli che rimangono impreparati:
ACL found but not expected on 'installer.failurerequests'.
Repaired "installer.failurerequests".
ACL found but not expected on 'private/etc/aliases'.
Repaired "private/etc/aliases".
ACL found but not expected on 'private/etc/localtime'.
Repaired "private/etc/localtime".
ACL found but not expected on 'private/etc/resolv.conf'.
Repaired "private/etc/resolv.conf".