Вы можете создать скрипт LoginHook для сброса домашней папки пользователя при каждом входе в систему. У Майка Бомбича есть несколько примеров сценариев, в том числе тот, который просто сбрасывает учетную запись при каждом входе в систему, и тот, который сбрасывает, но сохраняет старую домашнюю папку в /tmp на случай, если вам нужно восстановить предыдущую работу. Вы, вероятно, захотите немного отредактировать скрипт, чтобы изменить, на каких пользователей он влияет (первый сбрасывается, только если имя учетной записи "студент", второй для чего угодно, кроме "admin"), и, возможно, то, что он использует как шаблон для учетной записи сброса (по умолчанию оба используют стандартный системный шаблон, /System /Library /User Template /English.lproj - вы можете настроить эту папку по своему вкусу, но она также используется для вновь создаваемых учетных записей, поэтому Вы могли бы хотеть отдельный шаблон для учетной записи сброса). Будьте осторожны с этим сценарием, так как он будет запускаться как root перед каждым сеансом входа для ВСЕХ пользователей - если вы слишком серьезно ошибаетесь, он также может стереть вашу учетную запись и / или вообще не позволить вам войти в систему.
Чтобы включить LoginHook, используйте
sudo defaults write com.apple.loginwindow LoginHook /path/to/loginhook/script
и затем используйте обычные настройки Учетных записей, чтобы установить автоматический вход в эту учетную запись, и вы должны быть установлены.