O diretório do usuário não existe ao fazer login via ssh em um Synology NAS

O diretório do usuário não existe ao fazer login via ssh em um Synology NAS

Em um Synology NAS com DSM 7.0, criei por meio da UI gráfica um usuário administrador dedicado (conforme recomendado no procedimento de configuração do Synology), então habilitei o login ssh e agora posso fazer ssh no Synology. Até agora tudo bem. No entanto, ao fazer login via ssh, recebo uma mensagem estranha antes do prompt aparecer:

Could not chdir to home directory /var/services/homes/<my-admin-user>: No such file or directory

Por que isso está acontecendo? O sistema operacional DSM 7 do meu NAS não está configurado corretamente?

E como faço para corrigir isso? Acabei de criar o diretório inicial do usuário?

informação adicional

O caminho /var/services/homesexiste, mas é um link simbólico para /volume1/@fake_home_linko qual não existe.

Responder1

Vá para "Painel de Controle > Usuário e Grupo > Avançado > Página inicial do usuário" e marque "Ativar serviço inicial do usuário" antes de persistir com "Aplicar".

Responder2

Esta mensagem de erro indica que o sistema não consegue mudar para o diretório inicial especificado para o usuário especificado porque o diretório não existe. Pode ser que a pasta /var/services/homes/<my-admin-user>esteja faltando ou o usuário não tenha permissão para acessar o diretório. Também pode ser que o diretório esteja escrito incorretamente.

Você deve verificar se o caminho do diretório existe e se o usuário tem permissão para acessá-lo, caso contrário você pode criar o diretório e dar permissão ao usuário para acessá-lo.

Responder3

incrível GIST para DSM 6, 7 https://gist.github.com/seignovert/c903c2facbf88243dac90de68be696ea

Funciona para mim: DSM: 7 Cliente: Ubuntu 22.04 LTS

informação relacionada