2 votos

No se puede lanzar la aplicación como Root: secinitd > solicitud de registro fallida

Acabo de intentar lanzar una aplicación como Root con

sudo /Applications/Calculator.app/Contents/MacOS/Calculator

pero ya no funciona. Solía funcionar porque había creado mi propio flujo de trabajo en Yosemite, y ahora en El Capitán dejó de funcionar en algún punto de la línea de actualización (actualmente en 10.11.6). En la consola me sale lo siguiente:

26/08/16 13:44:04,508 sudo[3205]: USER : TTY=ttys000 ; PWD=/Users/USER ; USER=root ; COMMAND=/Applications/Calculator.app/Contents/MacOS/Calculator 26/08/16 13:44:04,521 secinitd[352]: com.apple.secinitd.connection-from.3207: registration request failed: (0x13, 0xd) Incoming message euid does not match xpcd uid (0 != 501).

He intentado hacerlo con la función "Launch as Root" de XtraFinder de terceros, pero tampoco funciona.

El SIP está completamente deshabilitado; el usuario root está habilitado; probando esto en mi espacio de administrador (501).

¿Alguien más tiene el mismo problema? ¿Cuál podría ser la razón? Gracias por su ayuda.

3voto

JayB Puntos 6

Yo mismo he encontrado una solución:

sudo /bin/launchctl asuser 0 /Applications/Calculator.app/Contents/MacOS/Calculator

Consola:

26/08/16 15:12:25,946 sudo[34364]: USER : TTY=ttys000 ; PWD=/Users/USER ; USER=root ; COMMAND=/bin/launchctl asuser 0 /Applications/Calculator.app/Contents/MacOS/Calculator

26/08/16 15:12:27,891 secinitd[34367]: UID[0]: cache loaded: /System/Library/Caches/com.apple.app-sandbox-cache.plist

Esto asegurará que la solicitud realmente viene de 0, no de 501. Puede que no sea la única solución posible, pero aquí ha funcionado. Si conoces algún método alternativo, háznoslo saber. Gracias.

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