no login do SSH, receba a mensagem 'Não foi possível chdir para o diretório inicial "

1

Estou usando o SSH em um servidor Mac OS X executando o Tiger.

Quando eu logar, eu coloco no diretório raiz e mostro esta mensagem:

Could not chdir to home directory : No such file or directory

Minha variável $HOME parece estar vazia. Eu pesquisei o problema e encontrei um encadeamento de lista de discussão que sugere usar dscl para configurar o diretório inicial, mas eu fiz isso e o problema ainda persiste mesmo que agora dscl relata corretamente:

$ dscl . -read /users/me NFSHomeDirectory
NFSHomeDirectory: /Users/me
    
por joachim 24.03.2011 / 08:17

1 resposta

1

Você pode tentar configurar um usuário móvel com uma casa local nesse servidor 10.4. Para fazer isso, faça login no servidor como administrador e, em seguida, execute os seguintes comandos:

$ cd /System/Library/CoreServices/mcxd.app/Contents/Resources
$ sudo ./MCXCacher -U accountname
$ sudo createhomedir -c -u accountname

A execução desses comandos primeiro informará ao programa MCXCacher para criar um usuário móvel no NetInfo com credenciais armazenadas em cache e, em seguida, o programa createhomedir criará uma pasta pessoal em qualquer lugar que você tenha definido como a pasta que abriga suas casas. Sua conta de usuário será enviada corretamente para sua pasta pessoal local após o login via SSH, e o single-sign-on com Kerberos também funcionará bem.

    
por 07.04.2011 / 16:40