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