\ w não está abreviando $ HOME como ~

0

Estou usando o SSH em meus servidores linux de escolas e Meu PS1 está atualmente configurado para:

PS1="$USER@${HOSTNAME%%.*} (\w) % "

e quando conecto meu prompt pela primeira vez, mostra corretamente:

myusername@servername (~) %

mas depois que eu cd para qualquer outro diretório, $ HOME não é mais abreviado como ~. Mesmo se eu cd de volta para ~, $ HOME ainda está expandido no diretório. Não deveria sempre abreviar?

Obrigado por qualquer ajuda / dicas.

    
por Xionraseri 01.10.2017 / 02:32

1 resposta

-1

Eu me deparo com um problema semelhante com um usuário em meus sistemas. Além disso, ela teve problemas para alterar a senha, mas o root foi capaz de alterá-lo (eu executo o debian stretch). Por alguma razão desconhecida, sua conta foi criada com esse problema, mas tudo funcionou bem. Solução: sudo usermod -d / home / User_Directory User_Name

e ambos os problemas foram resolvidos.

    
por Hernan G Solari 07.02.2018 / 02:00