Ответы:
Если вы просто сбрасываете пользовательские данные, вы можете использовать bash-скрипт. Что-то вроде:
#!/bin/bash
for user in $( ls /Users ); do
if [[ "$user" != "<someadmin>" || "$user" != "<someotheradmin>" ]]; then
rm -rf "/Users/$user"
fi
done
Для удаления пользователей из локального каталога вам необходимо использовать dscl. Проверьте этот ответ SuperUser для стартовой панели при использовании dscl для удаления учетной записи из локального каталога OS X.
Если это лабораторная работа, вы можете просто периодически сбрасывать их обратно в образ диска. Таким образом, любые изменения, включая любые сохраненные файлы, будут потеряны, но это вернет машину обратно в предварительно определенное состояние.