OSX - Como posso copiar as configurações / preferências de usuários locais para um novo usuário móvel

1

Estamos trabalhando na migração de todos os nossos usuários locais para contas móveis vinculadas ao LDAP. Estou trabalhando em um script que solicita que um usuário insira o e-mail dele e cria um novo usuário móvel e, em seguida, move todos os seus arquivos e também suas preferências.

Mundo perfeito, o usuário faz logout da conta local e da nova conta e parece exatamente como antes da movimentação (incluindo papel de parede, configurações de doca, etc.).

Eu descobri como criar a conta do celular a partir do prompt do usuário.

Acho que tenho os arquivos descobertos usando mv devido à quantidade de arquivos / pastas que são grandes demais para serem copiados.

O que estou com problemas é com as configurações / preferências.

Eu percebi que o chaveiro não vai funcionar tão facilmente, então estou certo de que não fazer parte dele.

Eu tentei rsync'ing a Biblioteca / Preferências, mas não está funcionando .... Alguém teve alguma experiência com isso?

Obrigado antecipadamente.

    
por Chris Whittle 24.04.2014 / 03:41

1 resposta

0

Quando você fala de um "usuário móvel", você quer dizer um definido no LDAP, mas com uma pasta pessoal local (para o cliente)? Se assim for, eu fiz isso (com o Active Directory em vez de LDAP e uma versão mais antiga do OS X) simplesmente renomeando a pasta home (de / Users / localacctname para / Users / LDAPacctname) e fazendo um chown -R LDAPacctUID /Users/LDAPacctname . Houve alguns problemas, mas nada muito sério:

  • Como você disse, o chaveiro não funciona corretamente. Mas o único problema que vimos foi que a senha da conta não funcionava mais para desbloqueá-la no login; Isso significa que, na primeira vez que o usuário fizer login em sua nova conta, receberá um aviso de que " O sistema não conseguiu desbloquear suas chaves de login ... "Eles devem ser capazes de clicar em" Atualizar Senha do Keychain ", digitar sua senha antiga (da conta local) e ressincronizar tudo.

    Observe que o OS X 10.9 introduziu um novo conjunto de chaves ("Itens locais") em um formato diferente, e é possível que isso complique as coisas. Eu não testei isso.

  • Alguns programas armazenaram locais de arquivos (por exemplo, em suas preferências) e ficaram confusos quando tudo estava em caminhos diferentes. As máquinas virtuais IIRC VMWare foram o exemplo mais comum disso. Consertar isso simplesmente exigia dizer ao programa para onde tudo havia sido movido.

por 25.04.2014 / 03:55