Quería compartir mi sistema de archivos raíz y en Server.app lo configuré /
como un recurso compartido. Desafortunadamente, escribió ACL en todo el sistema que han causado muchos problemas.
sudo chmod -RN /*
ha resuelto la mayoría de los problemas, pero todavía hay algunos problemas de permisos en 10.12.2.
sudo /Applications/OnyX.app/Contents/Resources/repair_packages --repair --standard-pkgs --volume /
todavía informa que algunas carpetas aún tienen ACL que no puede reparar con ejecuciones repetidas, ejemplo:
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'.
…
Parece que voy a necesitar emitir algunos otros comandos para eliminar el nuevo accidente de ACL. ¿Qué otros comandos y/u opciones existen para restablecer todo a un estado prístino y así permitir repair_packages
ejecutar y reparar los permisos correctamente?
Siguiendo lo anterior, logré ejecutar:sudo chflags -R nouchg,nouappnd /System/Library/User\ Template/
…y eso parece haber resuelto la mayoría de los problemas ahora al menos en esa carpeta, pero cuando lo ejecuto en las carpetas restantes todavía no veo ninguna ayuda. Ejemplo, aquí están los que no están preparados:
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".
Todo está bien y la reparación de ACL está funcionando como debería. Tome las dos primeras líneas de la salida:
ACL missing on 'System/Library/User Template/ro.lproj/Library'.
Repaired "System/Library/User Template/ro.lproj/Library".
La primera línea se registra cuando se encuentra una ACL incorrecta. La segunda línea se registra cuando la reparación es un éxito. Si no se pudiera reparar el LCA, esta segunda línea diría algo diferente. ¡Todo es bueno!
iluminar