Executando o Mac OS X 10.6 meu diretório pessoal de usuários está errado

0

De alguma forma, meu diretório pessoal no meu Mac foi alterado e não tenho certeza de como alterá-lo, sou mais do tipo linux e o Mac OS X tem outro mecanismo para armazenar essas informações.

Basicamente, quando faço login na máquina normalmente, começo uma janela de terminal. Eu começo no diretório / Users / erik_miller, que é o meu diretório home, mas quando eu executo algo como

cd ~

A máquina tenta mudar para

/Users/erik_miller.

Sim, o mesmo caminho com um período no final. Posso alterar minha variável de ambiente $ HOME para a sessão, mas na próxima vez que eu iniciar a máquina, ela será revertida. Então, eu acho que se eu puder encontrar onde essa informação está armazenada, eu posso apenas mudá-la para lá e espero que tudo esteja bem.

    
por Erik Miller 13.04.2010 / 15:36

2 respostas

1

Na seção de Contas do Prefs do Sistema, clique com o botão direito (ctl) no seu nome para escolher a opção "Configurações avançadas". Uma das configurações avançadas é o Diretório Inicial ... se tiver o período, exclua isto. Você pode precisar sair e voltar novamente ...

    
por 13.04.2010 / 16:10
0

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 .

    
por 13.04.2010 / 18:25