0 votes

script pour supprimer automatiquement tous les fichiers de l'utilisateur

Je suis à la recherche d'un outil qui supprime automatiquement tous les fichiers personnels d'un compte utilisateur. Nous avons un petit réseau de nouveaux Imacs pour les étudiants et ils enregistrent toutes sortes de choses sur le disque dur.

Donc nous voulons supprimer toutes ces conneries lors d'un redémarrage.

Nous pourrions peut-être même supprimer le compte de l'étudiant et en créer un nouveau automatiquement.

Existe-t-il un outil ou script pour faire cela pour OSX 10.9.4 ?

1voto

Tetsujin Points 95239

Deep Freeze semble être ce dont vous avez besoin, pour restaurer la machine dans un état donné au redémarrage. http://www.faronics.com/products/deep-freeze/

1voto

thankyour Points 1078

Vous pourriez créer un LaunchDaemon qui s'exécute à chaque fois que le système est démarré.

Exemple script (de une autre question ) :

#!/bin/bash

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

Si vous utilisez simplement l'exemple script ci-dessus et que vous l'appelez depuis un LaunchDaemon, il effacera les données des utilisateurs (à l'exception de "someadmin" et "someotheradmin") à chaque démarrage d'OS X, mais leur compte sera toujours présent sur le système. Cela signifie que les élèves pourront toujours se connecter, mais que leur dossier personnel sera recréé à chaque fois qu'ils se connecteront.

Pour supprimer des utilisateurs de l'annuaire d'OS X (qu'il s'agisse de comptes locaux ou de comptes mobiles d'un annuaire en réseau), utilisez dscl : dscl . -delete "/Users/$user" . Ajoutez cette ligne juste après le rm -rf . En fonction de votre répertoire, des recherches supplémentaires peuvent être nécessaires :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X