Estoy ayudando a enseñar dos cursos de Unix la próxima semana. A los usuarios se les otorgará una cuenta en una máquina RHEL 5, durante la cual agregarán archivos a su /home
carpeta, actualizarán sus .bashrc
y otros archivos de puntos y realizarán otros desordenes generales que deben limpiarse.
Los estudiantes en la segunda sesión reutilizarán las cuentas de usuario de las personas en la primera sesión. Me gustaría automatizar la limpieza de sus cuentas, para que los nuevos usuarios puedan comenzar de nuevo.
Estoy seguro de que podría escribir un script de shell que ejecute su -u $USER_ID
ay establezca un conjunto "original" de buenos archivos en su homedir, y elimine todo lo que encuentre. ¿Hay otras herramientas que me ayudarán con esta operación de limpieza / reinicio? No tengo ninguna experiencia con Puppet, Chef u otras herramientas. ¿Serían útiles para hacer algo como esto?
Para proporcionar un alcance del problema, hay alrededor de 30 cuentas de usuario, conozco todos los ID de usuario / contraseñas, y todos están creados en el mismo cuadro RHEL.