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.