Eu presumo que estamos falando de um domínio do Active Directory? Como você migrou usuários entre servidores e preservou os GUIDs do usuário? Quando um Mac é vinculado ao Active Directory, ele usa um hash do GUID do usuário como o número de ID do unix do usuário (que é usado, entre outras coisas, para controlar a propriedade do arquivo). Assim, se o GUID do usuário mudar, o mesmo acontecerá com o seu UID, e eles não terão mais seus arquivos (e diretório pessoal). Você pode verificar isso fazendo login como um usuário local no Mac (esperamos que você tenha um administrador local? Caso contrário, isso será complicado para corrigir ...):
$ ls -ln /Users
total 0
drwxrwxrwt 5 0 0 170 Jul 25 2010 Shared
drwxr-xr-x+ 21 501 20 714 Feb 22 11:24 ladmin
drwxr-xr-x+ 13 875491302 759086213 442 Feb 22 13:52 fred
No exemplo acima, a pasta "fred" é de propriedade de UID # 875491302 e atribuída ao grupo # 759086213. Em seguida, você pode usar o comando "id" para verificar a associação atual do usuário e do grupo do usuário:
$ id fred
uid=875491302(fred) gid=759086213(EXAMPLE\domain users) groups=759086213(EXAMPL
E\domain users),402(com.apple.sharepoint.group.1),62(netaccounts),12(everyone),
403(com.apple.sharepoint.group.2),404(com.apple.sharepoint.group.3)
Aqui, os IDs correspondem: o UID de fred é 875491302 e 759086213 é o EXEMPLO \ grupo de usuários do domínio. Se eles não corresponderem, você pode redefinir a propriedade para o novo UID do fred executando um comando como:
$ sudo chown -R "fred:EXAMPLE\domain users" /Users/fred