2 votos

¿Cómo se carga el marco de DiskManagement en modo de usuario único?

Desde el modo de usuario único en OS X 10.5, quiero ejecutar

diskutil repairPermissions /

pero tengo un error:

Unable to run because unable to use the DiskManagement framework
...

¿Hay alguna forma de cargar el marco de DiskManagement o de reparar los permisos en el modo de usuario único?

0 votos

¿Qué versión de OS X? Si lo que quieres es ejecutar los permisos de reparación, podrías arrancar en modo de recuperación y ejecutar la Utilidad de Discos, pero no sé si tienes que estar en modo de usuario único para otra operación o no tienes disponible el HD de recuperación.

0 votos

10.5.8. No hay opción de actualizar. Gracias por recordarme la opción del modo de recuperación. Aun así me gustaría saber cómo en modo monousuario ya que de vez en cuando me encuentro con clientes que están tan fastidiados que no pueden arrancar si no es en modo monousuario.

1 votos

He editado el post. No hay modo de recuperación antes de 10.7 lion por lo que tendría que instalar un segundo sistema operativo si no podemos obtener una respuesta en el modo de usuario único.

6voto

Scott Saad Puntos 247

Sugiero ejecutar /sbin/montaje -uw / antes de ejecutar este comando. Mi disco fue montado sólo para lectura y el comando de abajo no funcionó hasta que lo monté con permisos de escritura. Pude restaurar con éxito los permisos de archivo usando el comando de abajo después de montar el disco como escritura. El siguiente comando se ejecutó durante más de dos horas.

El comando de Permisos de Reparación de la Utilidad del Disco es sólo una parte delantera para el paquetes_de_reparación programa.

Usa esto:

 /usr/libexec/repair_packages --repair --standard-pkgs

1 votos

Cuando ejecuto ese comando, sólo obtengo "IFDBFilesInGroupOnTarget() = 10000003, -1073742432". Ocurre en menos de un segundo, así que dudo que los permisos se corrijan realmente, ya que esto suele ser un procedimiento de 15 minutos.

0 votos

@labyrinth Lo siento, cuando respondí a esto creo que no especificaste la versión del SO. Ahora veo que estás ejecutando la versión antigua Mac OS X 10.5. Este comando sólo funciona en OS X 10.6 o posterior. ¿Hay alguna posibilidad de actualizarlo o es un sistema PowerPC?

1 votos

No, no hay actualizaciones disponibles ni obtenibles. Como solución, utilicé un disco de instalación de 10.5 OS X para arrancar en la pantalla de instalación y ejecuté la utilidad de disco desde allí.

0voto

Steve Chambers Puntos 5054

Y si recuerdo correctamente cuando se arranca en modo de usuario único hay instrucciones en la pantalla para montar el sistema de archivos y ejecutar el FSCK.

Adelante, hazlo y si termina y dice "el sistema de archivos fue modificado" (o algo similar) ejecutarlo de nuevo hasta que no recibas ese mensaje después de ejecutar FSCK.

Cuando termine, teclee "reboot".

0 votos

Ummm... fsck trabaja en un nivel inferior, encontrando inconsistencias en el sistema de archivos. Quiero reparar los permisos, y los permisos trabajan en un subsistema distinto, de nivel superior. fsck no va a ayudar en este caso.

-2voto

damoncloudflare Puntos 331

Encuentro muchas veces que se relaciona con el espacio del disco. reiniciar manteniendo presionado CMD + S (modo seguro) una vez en la línea de mando, emitir un df -h para ver el uso del disco. Si está bajo el disco, puede emitir otro comando para encontrar archivos grandes y eliminar algunos: sudo encontrar / -tamaño +500000 -imprimir (mostrará archivos de más de 500 MB) esto puede llevar algo de tiempo, así que siéntese un rato. Cuando termines, encontrarás una lista de archivos con la ruta completa a ellos, por ejemplo: /Volúmenes/Datos/Cosas/Carpetas/Películas/Guerra de las Galaxias Episodio IV Una nueva esperanza.mp4

entonces puedes emitir el rm -rf por ejemplo, quieres hacer espacio en tu disco eliminando la película de Star Wars que acabas de encontrar: rm -rf /Volúmenes/Datos/Cosas/Carpetas/Películas/Guerra de las Galaxias Episodio IV Una Nueva Esperanza.mp4

Eso es todo. pruebe esto y una vez que esté en línea, asegúrese de tener una copia de seguridad de la máquina del tiempo (con un NAS Qnap o una máquina de cápsula del tiempo) o una buena copia de seguridad en la nube.

0 votos

En general, este no es un mal consejo, pero luego le dices a la gente que use banderas -rf para borrar archivos, donde un pequeño error podría causar un daño masivo. Por favor, elimine al menos la bandera -r de su sugerencia, ya que el usuario va a tratar de eliminar archivos, no carpetas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X