Al igual que con los viejos tiempos de UNIX, cuando solo puedes enviar un comando init
y estás mirando la pantalla de texto en negro con shell para tu propio uso. ;)
macos
command-line
single-user
poige
fuente
fuente
sudo launchctl reboot userspace -s
preformaron un espacio de usuario exitoso y utilizable ¡reiniciar! En pocas palabras, independientemente del origen de la documentación, el comando mencionado no funcionó y no funciona y, por lo tanto, independientemente del hecho de que la respuesta a esta pregunta fue aceptada, no encontré que funcionara y es la razón de mi voto negativo.sudo launchctl reboot userspace -s
preformó un reinicio exitoso y utilizable del espacio de usuario desde la Terminal mientras estaba en la GUI! Respete que no solo me tomé un tiempo, energía y esfuerzo considerables, sino que también expresé una razón válida para mi voto negativo, que por supuesto no tengo la obligación de hacerlo. El hecho de que en tres sistemas Apple diferentes, un MacBook Pro, iMac y MacBook Air, con El Capitan y más tarde, ¡no funcionó para mí como se anuncia aquí o en la documentación! AFAIC Para mí, fin de la historia.15.6.0 x86_64 root:xnu-3248.73.11~1/RELEASE_X86_64 x86_64
. ¿De qué respeto estás hablando? :) O si hablas de respeto, ¿dónde está tu respeto por mis palabras? :)Respuestas:
Dependiendo de sus necesidades, intente cambiar la ventana de inicio de sesión para solicitar un nombre de usuario y luego ingrese > consola como usuario.
Es probable que esto se haya eliminado a las 10.10, por lo que deberá iniciar la recuperación o ssh o usar una aplicación de terminal si este bypass de tipo init heredado no es lo que busca.
Además, este no es el modo de usuario único raíz verdadero, que debe suceder temprano en el proceso de arranque en macOS moderno.
fuente
Teoría
En pocas palabras, hay una forma documentada
man launchctl
de lograr tal cambio al modo único sin reinicio del núcleo. Se puede implementar, por ejemplo, desde la ventana de Terminal con un comando SHELL:Práctica
El Capitan
Lo probé en El Capitan en un Macbook Air 2015 donde funcionó. Pero también tengo un informe de un usuario que sus intentos de El Capitán no tuvieron éxito. La única diferencia que se me ocurre es Retina, que requiere un modo gráfico diferente o algo así. No tengo Macbook con Retina corriendo El Capitan, así que por el momento no puedo decir nada más en apoyo de tal versión.
Sierra alta, Mojave
Mis intentos con High Sierra mostraron que esta funcionalidad ya no funciona (en comparación con El Capitan). De nuevo, puede ser debido a Retina, no está claro. Mojave no lo tiene funcionando también.
Explicación exhaustiva de un colaborador¹
Hay una manera de volver al modo de usuario único desde un macOS en ejecución y sin ejecutar un reinicio completo ejecutando
Esto reiniciará solo la parte del espacio de usuario de macOS sin reiniciar el kernel de Darwin y es equivalente a cambiar el nivel de ejecución en UNIX de antaño.
Para detalles adicionales ver
man launchctl
:Esto significa que a nivel técnico
sudo launchctl reboot userspace -s
no se llamareboot(2)
y, por lo tanto, proporciona una forma de cambiar al modo de usuario único sin reiniciar.También el artículo de Wikipedia sobre el modo de usuario único dice:
1 - Cortesía de @ nohillside
fuente