¿Limpiar perfil de usuario, cada sesión?

0

Tengo una serie de cuentas locales en un El Capitán (Necesidad de permanecer en 10.11.6 debido a la compatibilidad de la aplicación). Quiero que estas cuentas obtengan el "perfil predeterminado" cada vez que inician sesión. Quiero decir * absolutamente limpio *: nuevo escritorio, descargas, configuración y preferencias ... Quiero que todo desaparezca.

Hago esto con un script de cierre de sesión que simplemente elimina la carpeta de inicio, como:

sudo rm -R /Users/myusername

De esta manera, el usuario y la contraseña se conservan, pero toda la basura que se dejó en la cuenta desaparece y queda limpia para el siguiente inicio de sesión.

Esto funciona absolutamente bien, excepto ... el dock tiene tres signos de interrogación cuando el usuario vuelve a iniciar sesión hasta que se reinicia la máquina. Los signos de interrogación se relacionan con tres aplicaciones que no están instaladas en Mac (Keynote, Pages y Numbers). Este problema surge de una descarga e instalación limpia de OS X mediante la utilidad de recuperación.

¿Alguien tiene alguna idea de por qué esto podría estar sucediendo? ¿O alguien tiene otro método para destruir la carpeta de inicio que puedo probar?

    
pregunta MrBeatnik 06.01.2017 - 18:00

1 respuesta

1

El dock se está rellenando con elementos predeterminados mediante /System/Library/CoreServices/Dock.app/Contents/Resources/en.lproj/default.plist. Esto está protegido a través de SIP sin embargo. Así que puedes probar el método obvio (y no recomendado) de deshabilitar SIP para entrometerse con el error. Hay otras opciones.

  1. Utilice dockutil en un script de inicio de sesión para agregar / eliminar / etc. cualquier icono que desees.
  2. Personalice el dock como desee y copie ~ / Library / Preferences / com.apple.dock.plist. Haga que un script de inicio de sesión reemplace el predeterminado haga una lista con la copia de seguridad, luego elimine la base y tal vez cfprefsd.
  3. Las suites de administración, como Casper, pueden administrar el dock remotamente

Consulte enlace

    
respondido por el Hefewe1zen 08.01.2017 - 01:59

Lea otras preguntas en las etiquetas