Verifique o Utilitário de diretório para descobrir onde ele está procurando informações do usuário.
Em Preferências do sistema » Contas » Opções de login , pressione Participar ... ou Editar e, em seguida, Abra o Utilitário de Diretório ...
Na guia Serviços , se o Active Directory estiver habilitado, verifique as Opções avançadas em Experiência do usuário e o atributo homeDirectory no Active Directory. Se o NIS estiver habilitado e você tiver um servidor NIS em sua rede, verifique o mapa passwd do NIS ( ypmatch erik_miller passwd
). Se o LDAP estiver ativado, verifique o atributo homeDirectory no LDAP. Os Serviços de Diretório podem ser verificados usando o comando dscl (por exemplo, dscl . -read /Users/erik_miller
para o domínio local). Você também pode verificar /etc/passwd
, embora isso não seja normalmente usado se o Directory Services estiver disponível.
Além disso, como você diz que é apenas um problema na linha de comando, é possível verificar seus scripts de login (por exemplo, .bashrc, .profile, .login, .cshrc, .tcshrc, etc., dependendo do seu shell). para garantir que nenhum deles esteja modificando HOME
.