Ejecutando scripts de shell en modo de usuario único

3

Estoy planeando ejecutar un par de scripts en modo de usuario único para acelerar (y simplificar) para usuarios menos expertos que yo) la configuración de algunos aspectos de algunos Mac que configuré para otras personas.

He leído los pocos subprocesos que pude encontrar sobre esto, y mi pregunta es simplemente ¿hay algo de lo que deba ser particularmente consciente cuando se trata de ejecutar scripts desde el modo de usuario único?

Soy consciente de que no puedo invocar ningún comando / aplicación que requiera una GUI para cargar, y que los comandos /sbin/fsck y /sbin/mount aún serían necesarios antes de que se pueda ejecutar un script.

Dos preguntas específicas más: si configuro el script como ejecutable antes de depositarlo en la imagen del disco que se iniciará en modo de usuario único, ¿seguirá siendo ejecutable?

Y por último, cuando se trata de eliminar las cuentas de usuario que he visto en algunos subprocesos por ejemplo, este la necesidad de invocar este comando:

launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

Sin embargo, como simplemente quiero rm varios archivos, ¿hay alguna necesidad de hacer esto, parece que el proceso funciona bien sin él?

    
pregunta Joe Healey 30.07.2015 - 15:43

1 respuesta

2

Sí, los archivos marcados como ejecutables seguirán siendo ejecutables en modo de usuario único.

opendirectoryd es solo para administrar inicios de sesión / autenticación y usar root no requiere eso, y no es necesario que lo inicie si solo tiene la intención de administrar archivos.

    
respondido por el grg 30.07.2015 - 16:21

Lea otras preguntas en las etiquetas