Se você não quiser armazenar nenhuma preferência de usuário, etc., e se não houver contas personalizadas para os alunos, eu faria o seguinte:
- Crie um usuário, talvez sem um senha
- Ative os controles dos pais e desative as alterações de senha e talvez outras configurações.
- Não deixe o usuário fazer login automático, em vez disso, exiba a janela de login com as fotos do usuário.
- Configure cada aplicativo com os padrões desejados para esse usuário
- Faça uma cópia desse bom estado conhecido do homedir do usuário.
- Crie um script de login que substituirá o homedir do usuário pela cópia válida que você acabou de criar. Para mais detalhes, consulte a página do Mike Bombich , que já fez o trabalho.
- Diga aos alunos que eles precisam fazer logout se tiverem terminado. O próximo que efetuar login ativará o script de restauração.
Normalmente, usuários não administradores não podem modificar coisas fora de sua conta (como a pasta Aplicativos), mas, com certeza, você pode usar regularmente algo como Carbon Copy Cloner (Bombich de novo) ou até mesmo o servidor Image da Apple, que vem junto com a versão do servidor do MacOS X e restaura todo o sistema em um bom estado conhecido.
Além disso, você poderia pensar se o servidor OS X não seria um bom investimento, pois permite restrições muito mais detalhadas na configuração de computadores e usuários. Uma versão de 10 usuários seria suficiente se você não precisasse de compartilhamento de arquivos e, como uma versão educativa, não seja muito cara.