Você pode criar um script LoginHook para redefinir a pasta base do usuário em cada login. Mike Bombich tem alguns scripts de exemplo , incluindo um que simplesmente redefine uma conta a cada login e outro que redefine, mas salva pasta antiga para / tmp no caso de você precisar recuperar o trabalho anterior. Você provavelmente desejará editar o script um pouco para alterar quais usuários serão afetados (o primeiro só será redefinido se o nome da conta for "estudante", o segundo para qualquer coisa, exceto "admin") e talvez o que for usado como um modelo para a conta de redefinição (por padrão, ambos usam o modelo de sistema padrão, / System / Library / User Template / English.lproj - você pode personalizar essa pasta para o gosto, mas também é usado para contas recém-criadas, talvez você queira um modelo separado para a conta de redefinição). Seja um pouco cuidadoso com este script, pois ele será executado como root antes de cada sessão de login para TODOS os usuários - se você errar seriamente, poderá limpar sua conta e / ou impedir que você faça login.
Para ativar o LoginHook, use
sudo defaults write com.apple.loginwindow LoginHook /path/to/loginhook/script
e, em seguida, use as preferências regulares de Contas para definir o login automático para essa conta, e você deve estar definido.