3 votes

Créer un utilisateur Mac en lecture seule

J'ai un ensemble de MacBook Pros que les étudiants utiliseront. Je veux créer un utilisateur qui se connecte automatiquement et se réinitialise à ses paramètres par défaut la prochaine fois qu'ils se connectent. Dans le monde de Windows, je ferais un profil obligatoire.

Quelle est la meilleure façon de procéder?

3voto

Josh K Points 12249

Deep Freeze serait parfait pour cette application.

  • Permet les mots de passe (les invités ne le permettent pas)
  • Permet un accès complet à tout, y compris l'installation de logiciels / la modification des autorisations / etc. (les invités ne le permettent pas)
  • Créer une image parfaitement propre qui est restaurée lorsque l'ordinateur est redémarré. Vous n'avez pas à vous soucier que quelque chose soit laissé ou cassé. Ils exécutent un sudo rm -rf /? Redémarrez et c'est réparé. Vous avez installé un tas de trucs inutiles? Redémarrez et c'est réparé.

1voto

spinodal Points 2092

Vous pouvez utiliser un compte Invité. Un compte Invité permet à un utilisateur de se connecter, mais les fichiers de l'invité sont supprimés lorsqu'il se déconnecte. Un compte Invité ne peut pas avoir de mot de passe, cependant.

1voto

rwc9u Points 532

Vous pouvez créer un script LoginHook pour réinitialiser le dossier personnel de l'utilisateur à chaque connexion. Mike Bombich propose quelques scripts d'exemple, dont un qui réinitialise simplement un compte à chaque connexion, et un qui réinitialise mais sauvegarde l'ancien dossier personnel dans /tmp au cas où vous auriez besoin de récupérer du travail précédent. Vous voudrez probablement modifier un peu le script pour changer quels utilisateurs sont affectés (le premier ne réinitialise que si le nom du compte est "étudiant", le second pour tout sauf "admin"), et peut-être ce qu'il utilise comme modèle pour le compte réinitialisé (par défaut, les deux utilisent le modèle système standard, /System/Library/User Template/English.lproj -- vous pouvez personnaliser ce dossier selon vos préférences, mais c'est aussi ce qui est utilisé pour les comptes nouvellement créés, donc vous pourriez vouloir un modèle séparé pour le compte réinitialisé). Soyez un peu prudent avec ce script, car il s'exécutera en tant que root avant chaque session de connexion pour TOUS les utilisateurs -- si vous commettez une erreur grave, cela pourrait également effacer votre compte et/ou vous empêcher de vous connecter du tout.

Pour activer le LoginHook, utilisez

sudo defaults write com.apple.loginwindow LoginHook /chemin/vers/le/script/loginhook

et ensuite utilisez les préférences habituelles des Comptes pour définir la connexion automatique sur ce compte, et vous devriez être prêt.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X