¿Cómo restaurar los permisos predeterminados en Sierra?

Supongamos que SIP está deshabilitado y los permisos se obtienen de manera maliciosa o intencional, pero se cambian por error. ¿Cómo restaurar estos permisos a su configuración de fábrica?

¿Cuál es la mejor práctica actual para remediar tal situación, una vez que ha ocurrido?

Realmente no importa exactamente cómo una instalación de Sierra podría terminar con permisos menos que ideales, 'rotos' o 'rotos', o simplemente alterados en sus archivos o directorios del sistema.

La pregunta del título está en una forma un poco más larga:

¿Cómo se restablecen los permisos del sistema de archivos en Sierra que son relevantes para el funcionamiento del sistema a su configuración predeterminada?

La mejor práctica es, como ha sido en osx, encontrar qué proceso arruinó los permisos y corregirlo y luego deshacer lo que hizo. Reparar permisos nunca ha sido una buena práctica
Eso no aborda el escenario de arranque múltiple. Podría llevar bastante tiempo darse cuenta de que el volumen desprotegido tenía sus permisos, y solo ellos, en mal estado. "Reinstalar macOS", se suele decir en los foros relacionados con Apple, incluso cuando sería una "solución" exagerada para esta situación. Y se solucionó fácilmente si uno tenía este conjunto de permisos de fábrica para volver a aplicar a los archivos del sistema operativo.
Voto para cerrar esta pregunta como fuera de tema porque las quejas públicas y las preguntas específicas sobre lo que Apple [hizo|hace|piensa|podría hacer] no son útiles en un entorno de preguntas y respuestas, ya que carecen de un problema práctico para resolver como se describe en el tema del Centro de ayuda ¿Sobre qué temas puedo preguntar aquí?
No es una denuncia, es una pregunta a partir de un análisis de contexto. Pero bueno cómo lees esas cosas. ¿Cómo es esta pregunta "Preguntar cómo/por qué Apple hace <algo XYZ>" nuevamente? –– Esta pregunta no pregunta por qué Apple simplifica XYZ/la experiencia del usuario. Hicieron lo que hicieron, presentando así un problema práctico, potencial. Para explicarlo de nuevo: el problema práctico a resolver es doble: 1. cómo restaurar o eludir/compensar la funcionalidad perdida o 2. Cómo restaurar los permisos de archivo del sistema a la "configuración de fábrica" ​​en Sierra. ––
@bmike, Muy buena edición, te deshiciste de todo el ruido innecesario y ahora es una pregunta práctica.
Podemos hablar en el chat. Me siento mal y quería obtener algo de la opinión de Ask Different Meta o Ask Different Chat . Creo que el preámbulo "Apple piensa" hizo que todos se perdieran la muy buena pregunta técnica de: ¿ cuál es el canónico? modelo de permisos y cómo lo aplicaría?

Respuestas (1)

Esto es realmente bastante fácil.

  1. Haz una copia de seguridad (por si acaso, etc.)
  2. Descargue e instale Mac OS en el volumen usando un HD de recuperación/recuperación de Internet o arranque desde un sistema operativo externo en buen estado (mantenga presionada la tecla de opción al arrancar)
  3. Limpie los permisos de la cuenta de usuario una vez que el sistema esté reparado.

Dado que todas las instalaciones se archivan e instalan, la operación para instalar Sierra elimina un sistema de permisos adecuado, protegido por SIP y luego llama a los scripts de migración de Apple que deberían migrar todas las aplicaciones y configuraciones del sistema anterior con los permisos adecuados en su lugar.

Luego, puede agregar un nuevo usuario administrador y eliminar cada usuario anterior uno por uno, dejando sus carpetas de inicio en paz. Cuando cambia el nombre de la casa de usuario anterior como un nuevo nombre corto, cuando agrega a esos usuarios, eso arreglará los permisos por usuario.

Esa es probablemente una forma de hacerlo. Pero no es exactamente la eficiencia que esperaba obtener. Permisos de reparación en 10.10: ~5 minutos, este procedimiento llevará mucho más tiempo.
Si mantiene SIP en su lugar, las cosas van mucho más rápido, @LangLangC, también con Caching Server ejecutándose en todo High Sierra, se almacena en caché un arranque de recuperación al igual que los instaladores de App Store: las descargas posteriores a la primera son a la velocidad del disco duro local y no a Internet. velocidad. Ya casi no necesitamos instaladores de arranque ahora que podemos almacenar en caché los instaladores fácilmente.
Explique más sobre 'SIP=*cosas* mucho más rápido' / No ejecuto High Sierra en sistemas de producción. Pero seguramente quiere decir: "a la velocidad de la red local y no a la velocidad de Internet" (+ ahorrando tráfico)?
Estaba haciendo eco de que su reparación de 5 minutos es más viable si mantiene SIP habilitado.