Vielleicht fehlt mir etwas, aber warum sollten Sie den Benutzer überhaupt löschen und neu erstellen, wenn Sie nur das Home-Verzeichnis bereinigen möchten?
Kannst du nicht einfach eine
rsync -a --delete /etc/skel/ /home/student/
jedes Mal, wenn sich ein Benutzer abmeldet?
Vielleicht töten Sie auch alle Benutzerprozesse, wenn noch welche vorhanden sind, aber das ist es.
UPDATE: Um den Besitzer der Dateien zu ändern, sollten Sie ihn einfach ausführen
chown -R student:student /home/student/*
nach dem rsync.
Ich bezweifle, dass die Berechtigungen geändert werden müssen, aber wenn dies der Fall ist, müssen Sie dies dateiweise tun
chmod +x /home/student/bin/*