Ocasionalmente configuro la máquina de un usuario que ha sido reparada más allá de la simple reinstalación del sistema operativo. Por ejemplo: instalar un nuevo hd, instalar el sistema operativo, crear un usuario, instalar actualizaciones y luego reiniciar en modo de usuario único ejecutando una serie de comandos para eliminar ese usuario y devolver la máquina al cliente con el video de bienvenida al inicio.
Abajo están los comandos para 10.5 y 10.6 que he usado a lo largo de los años y que es un recorrido para que cualquier tecnología pueda lograr sin importar la experiencia. El 10.5 ha funcionado con el 10.6 también, con la excepción de la línea 8 o 9 debido a algunos cambios.
Me gustaría encontrar una lista de comandos o un script o algo que sea la forma más apropiada y eficiente de hacer esto en 10.7. Elimina el usuario, borra cualquier rastro del mismo y en el próximo arranque vuelve a la pantalla de configuración del nuevo usuario.
Removing a user and returning to the account setup screen (10.5)
- + s en el arranque (Modo de usuario único)
- monte -uw /
- launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist
- dscl -f /var/db/dslocal/nodes/Default
Cambios en la línea de comandos de servicios de directorio Herramienta de línea de comandos
- cd Local/Defecto/Usuarios
ls - produce una lista
- borrar
- cd ../Grupos
- eliminar admin GroupMembership
- Suprimir el personal Miembro del Grupo
- salida
Ahora está en el comando regular
- rm /var/db/.AppleSetupDone
- rm -rf /Usuarios/
Elija uno.
- apagado -h ahora (Apagado)
- shutdown -r now (Apagar y reiniciar)
0 votos
¿Qué parte de esto no funciona en 10.7?
0 votos
Línea 3. La salida es Couldn't stat("/System/Library/LaunchDaemons/com.apple.DirectoryServices.plis"): No such file or directory nothing found to load
0 votos
Esto ha sido reemplazado por opendirectoryd, así que intente
/System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
en su lugar.