Pulisci profilo utente, ogni accesso?

0

Ho una serie di account locali su un El Capitan (necessario rimanere il 10.11.6 a causa della compatibilità dell'app). Voglio che questi account ottengano il "profilo predefinito" ogni volta che si collegano. Voglio dire * assolutamente pulito *: nuovo desktop, download, impostazioni e preferenze .. Voglio che tutto sia finito.

Vado su questo avendo uno script di disconnessione che elimina semplicemente la cartella home, come ad esempio:

sudo rm -R /Users/myusername

In questo modo l'utente e la password vengono conservati, ma tutti i rifiuti rimasti nell'account sono andati e puliti per il successivo accesso.

Funziona perfettamente, eccetto ... il dock ha tre punti interrogativi su di esso quando l'utente effettua nuovamente il login fino al riavvio della macchina. I punti interrogativi si riferiscono a tre applicazioni che non sono installate su Mac (Keynote, Pages e Numbers). Questo problema si verifica da un download e installazione puliti di OS X che utilizza l'utilità di ripristino.

Qualcuno ha qualche idea del perché questo potrebbe accadere? O qualcuno ha un altro metodo per distruggere la cartella home che posso provare?

    
posta MrBeatnik 06.01.2017 - 18:00
fonte

1 risposta

1

Il dock viene popolato con elementi predefiniti tramite /System/Library/CoreServices/Dock.app/Contents/Resources/en.lproj/default.plist. Questo è protetto tramite SIP però. Quindi puoi provare il metodo ovvio (e non raccomandato) di disabilitare SIP per fare confusione con il plist. Ci sono altre opzioni.

  1. Utilizzare dockutil in uno script di accesso per aggiungere / rimuovere / ecc. quali icone desideri.
  2. Personalizza il dock come desideri e copia ~ / Library / Preferences / com.apple.dock.plist. Avere uno script di accesso sostituire il predefinito dock plist con il backup, quindi uccide il dock e forse cfprefsd.
  3. Le suite di gestione, come Casper, possono gestire il dock da remoto.

Vedi link

    
risposta data 08.01.2017 - 01:59
fonte

Leggi altre domande sui tag