Crie um usuário Mac somente para leitura

3

Eu tenho um conjunto de MacBook Pros que os alunos usarão. Quero criar um usuário que efetua login e redefine automaticamente seus padrões na próxima vez que fizer login novamente. No Windows, eu faria um perfil obrigatório.

Qual é a melhor maneira de fazer isso?

    
por mattdwen 05.08.2010 / 02:35

3 respostas

1

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.

    
por 05.08.2010 / 07:57
3
O

Deep Freeze seria perfeito para esta aplicação.

  • Permite senhas (o convidado não faz)
  • Permitir acesso total a tudo, incluindo a instalação de permissões de software / edição / etc. (o convidado não o faz)
  • Crie uma imagem perfeitamente limpa que é restaurada quando o computador é reiniciado. Você não precisa se preocupar com nada sendo deixado ou quebrado. Eles correm um sudo rm -rf / ? Reinicie e está consertado. Instalou um monte de porcaria? Reinicie e está consertado.
por 05.08.2010 / 03:58
1

Você pode usar uma conta de convidado. Uma conta Convidado permite que um usuário efetue login, mas os arquivos do convidado são removidos quando ele faz logout. Uma conta de convidado não pode ter uma senha, no entanto.

    
por 05.08.2010 / 03:53