下周我将帮助教授两门 Unix 课程。用户将在 RHEL 5 机器上获得一个帐户,在此期间,他们会将文件添加到他们的/home文件夹中,更新他们的.bashrc和其他点文件,并执行其他需要清理的一般混乱。
第二节课的学生将重复使用第一节课的人的用户帐户。我想自动清理他们的帐户,以便新用户可以重新开始。
我确信我可以编写一个 shell 脚本来运行 asu -u $USER_ID并在他们的 homedir 中放置一组“原始”的好文件,并删除它找到的任何其他内容。是否有其他工具可以帮助我完成此清理/重置操作?我对 Puppet、Chef 或其他工具没有任何经验。他们会帮助做这样的事情吗?
为了提供问题的范围,大约有 30 个用户帐户,我知道所有用户 ID/密码,并且它们都是在同一个 RHEL 机器上创建的。