¿Cómo reparar los permisos después de quitar el grupo de "rueda" de mi disco duro?

4

¿Hay un comando en modo de usuario único para recuperar / reinstalar la rueda de inicio (con la raíz de su acceso de usuario).

Quité la rueda como grupo de cualquier archivo / carpeta para el que tenía permisos o acceso. No solo cambié el permiso, en realidad hice clic en (-).

Pensé que era un apodo inconformista para un usuario real del propietario anterior. Estúpido, lo sé.

El problema es que sin la rueda de arranque, literalmente, cada reinicio, reinicio, intento de recuperación se bloquea en la pantalla con la Apple y la rueda giratoria. El único modo o las pantallas a las que puedo acceder son Usuario único o Verbose (que no se puede reiniciar) porque son los únicos dos que no se ejecutan a través de la ruta de inicio tradicional (rueda giratoria).

He intentado cada combo de tecla + botón de encendido que aparece en cualquier lugar No hay modo seguro, ni recuperación, ni arranque desde otra unidad ... nada.

Especificaciones del sistema:

MacBook Pro, Mac OS X 10.6.8

    
pregunta Honeybee0919 13.10.2015 - 17:43

3 respuestas

2

Esta respuesta not-really-an-answer probablemente no resuelva su problema, aunque el resultado es tan asombroso / interesante de no descargarlo en la sección de comentarios :

Configuré una máquina virtual con Snow Leopard Server (10.6.8). Después de eliminar (no solo deshabilitar rwx!) Todos los permisos de grupo de ruedas de / bin, / sbin, / private, / System y todos los archivos y carpetas subsiguientes, así como los de todas las carpetas relevantes en / Library con un administrador o la cuenta de root y luego eliminando totalmente el grupo wheel con el administrador del grupo de trabajo, el sistema aún arranca correctamente. Algunas aplicaciones no funcionan correctamente (por ejemplo, Terminal en la cuenta de administrador; todavía funciona en la cuenta raíz).

Por consiguiente, no puedo reproducir tu problema.

Puedes probar lo siguiente en el modo de usuario único:

En el indicador ingrese:

/sbin/fsck -fy
/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.diskmanagementd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.securityd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist
diskutil repairPermissions /

Si la carga de com.apple.configd.plist no encuentra un final, simplemente puede ingresar launchctl load /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist o después de ingresar ctrl C continuar con launchctl load /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist

Si no recibe un nuevo mensaje :/ root# después de esperar un poco, puede ingresar el siguiente comando. También puede modificar la secuencia de los cinco comandos de carga. Necesitaba tres intentos para que funcionara.

Ahora debería ver un muro de notificaciones. Debería tomar entre 20 y 30 minutos reparar todo.

    
respondido por el klanomath 13.10.2015 - 21:52
2

¡No te preocupes, tus datos no se pierden!

Eso me acaba de suceder, ya que eliminé estúpidamente el permiso de grupo wheel de mi disco duro y obtendría una pantalla negra justo después de abrir mi sesión. Así es como lo arreglé:

  • cmd + R en el inicio del sistema
  • Reinstalar Mac OS X

Cuando termines, recuperarás los permisos de tu disco duro y podrás iniciar sesión nuevamente con tu usuario personal, como no sucedió todo esto.

Estoy en El Capitán, pero no creo que importe.

    
respondido por el Stéphane Bruckert 15.11.2016 - 14:08
1

¡Después de un día entero, lo hemos hecho! Hice algunos cambios. Dejé fuera de configuración, implementé el kextd.plist (como sugeriste) y terminé con /usr/libexec/repair_packages --repair --standard-pkgs (lo obtuve de otra publicación aquí, ¿en algún lugar?), En lugar de diskutil repairPermissions / . diskutil simplemente siguió colgando. El orden final fue el siguiente:

fsck -fy
mount -uw
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.DiskManagementd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.securityd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.DiskArbitrationd.plist
/usr/libexec/repair_packages --repair --standard-pkgs
exit

¡Todo fue perfecto y ahora estoy enviando este mensaje desde mi MacBookPro recién restaurado!

    
respondido por el Honeybee0919 14.10.2015 - 10:20

Lea otras preguntas en las etiquetas