Para resumir, accidentalmente corrí
sudo chown -R myusername /var/
y ahora mi mac ya no arranca (después de ingresar la contraseña de usuario para la barra de carga de descifrado de disco duro se llena lentamente y después de que se llena, no sucede nada). Tengo acceso al disco duro a través de las utilidades de restauración de OS X (Cmd+R) en el inicio y logré montar mi disco duro usando la terminal. ¿Qué debo hacer para arreglar esto? ¿ Debería sudo chown -R root /var/
ahora?
También traté de arreglar el disco usando Disk Utilities First aid, pero eso no funcionó.
Dado que el sistema no se puede iniciar (en el sentido normal), una forma fácil de avanzar es iniciar Recovery HD y reinstalar el sistema operativo. Hay miles de archivos /private/var
que deberían ser propiedad de root:wheel
, _softwareupdate:_softwareupdate
, myusername:staff
y cientos, root:admin
por lo que bombardear una propiedad en todos los directorios podría provocar una rotura aún peor.
Una reinstalación no eliminará nada en las carpetas de usuario y aplicación, pero también puede funcionar o no, dependiendo de si se mueve a un lado / privado y crea uno nuevo o si ejecuta el equivalente de lo que es una forma de "reparar permisos" sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
. " en El Capitán si lograste que las cosas funcionaran nuevamente. Si tiene una copia de seguridad reciente, siempre puede borrarla y reinstalarla.
Intentaría esto como un primer paso para ver si su sistema es recuperable. La repair_packages
herramienta se ejecutará en modo de usuario único, por lo que podría ser bueno intentarlo después de montar / como lectura y escritura (la sintaxis se proporciona cuando arranca). Esa herramienta solía ser algo que podía ejecutar desde la Utilidad de Discos, pero ahora es una herramienta de línea de comandos aparentemente para un uso más especializado.
¿A qué grupo está choned? Puede intentar agregarse al grupo raíz y luego hacer sudo chown -R yourusername:root /var
, luego asegurarse de que el acceso del grupo esté configurado en cualquier lugar en el que esté el acceso del propietario en este momento (así que si es rwx-r-r
así rwx-rwx-r
)
Alguien
root:root
, lo que me permitió iniciar el sistema, pero no pude usar ninguna aplicación excepto la terminal y la consola de errores estaba repleta de errores. Hice una copia de seguridad de todos mis datos (solo para estar seguro) y luego reinstalé el sistema.