Ich helfe, nächste Woche zwei Unix-Kurse zu unterrichten. Benutzern wird ein Konto auf einem RHEL 5-Computer gewährt. Während dieser Zeit fügen sie Dateien zu ihrem /home
Ordner hinzu, aktualisieren ihre .bashrc
und andere Punktedateien und führen andere allgemeine Probleme aus, die bereinigt werden müssen.
Die Schüler der zweiten Sitzung verwenden die Benutzerkonten der Personen in der ersten Sitzung wieder. Ich möchte die Bereinigung ihrer Konten automatisieren, damit neue Benutzer neu beginnen können.
Ich bin sicher, ich könnte ein Shell-Skript schreiben, das a su -u $USER_ID
ausführt und einen "ursprünglichen" Satz guter Dateien in ihrem Homedir ablegt und alles andere entfernt, was es findet. Gibt es andere Tools, die mir bei diesem Bereinigungs- / Rücksetzvorgang helfen? Ich habe keine Erfahrung mit Puppen, Köchen oder anderen Werkzeugen. Wären sie hilfreich, um so etwas zu tun?
Um einen Überblick über das Problem zu geben, gibt es ungefähr 30 Benutzerkonten, ich kenne alle Benutzer-IDs / Kennwörter und sie werden alle auf derselben RHEL-Box erstellt.