Pulendo tutto il contenuto sotto / Utenti ma admin

0

Abbiamo centinaia di computer con l'installazione LDAP e quando gli studenti accedono ai loro profili rimangono per sempre. C'è un semplice script o qualcosa che potrebbe essere eseguito per ripulire l'intera directory / Users tutti tranne gli utenti?

    
posta Jason 04.06.2014 - 19:33
fonte

2 risposte

1

A patto che tu stia semplicemente scaricando i dati dell'utente, potresti usare uno script bash. Qualcosa come:

#!/bin/bash

for user in $( ls /Users ); do
 if [[ "$user" != "<someadmin>" || "$user" != "<someotheradmin>" ]]; then 
  rm -rf "/Users/$user"
 fi
done

Per rimuovere utenti dalla directory locale, devi utilizzare dscl . Controlla questa risposta SuperUser per un razzo di lancio sull'utilizzo di dscl per rimuovere un account dalla directory locale di OS X.

    
risposta data 05.06.2014 - 00:03
fonte
2

Se si tratta di un laboratorio, puoi semplicemente reimpostarli di nuovo su un'immagine del disco periodicamente. In questo modo tutte le modifiche, inclusi i file salvati, andranno persi, ma restituirebbero la macchina a uno stato predeterminato.

    
risposta data 04.06.2014 - 20:12
fonte

Leggi altre domande sui tag