No console de conexão ssh, parece diferente com usuários diferentes. Por quê?

0

Existem dois usuários na minha máquina remota. Um é olduser , outro é newuser .
O console ssh Olduser está funcionando e com aparência diferente da conexão newuser .
Há duas pastas para cada usuário no /home/diretório, portanto, provavelmente o arquivo newuser .bash_profile não está funcionando.

Newuser foi criado por useradd -mcomando.
A /home/ pasta Newuser está faltando arquivos: .bash_history .ssh
está relacionada ao meu problema?

Como obter modos de console diferentes e automáticos para cada usuário (sem comandos adicionais cada vez que faço login)?

cooba
fonte
Por que você esperaria que o .sshdiretório fosse criado? Isso é algo que cada usuário individual deve fazer.
Snapshoe
@ snapshoe: Hmm ... o .sshdiretório talvez não seja muito importante, mas provavelmente .bash_historypoderia ser bastante útil.
cooba
Em seguida, execute bashe ele será criado.
Snapshoe # 10/15
@ snapshoe: Como assim? Eu tenho apenas a conexão ssh disponível e estou conectado à conta newuser , mas não está criando .bash_historyarquivo. Está mantendo em algum lugar meus comandos, mas não no arquivo olduser e no newuser .bash_history .
cooba
@ snapshoe Usando o comando bashnão está mudando nada, então isso é confuso, mas você não precisa ficar com raiva disso :) Eu simplesmente não tenho tanta experiência como você. Mas OK, eu fixo ele :)
cooba

Respostas:

3

A conta de usuário antiga provavelmente foi configurada para usar o shell bash , enquanto a nova usa o sh padrão . Verifique isso usando getent passwd olduser newusere, se necessário, altere o shell usando usermod -s /bin/bash newuserou chsh.

gravidade
fonte
Obrigado. Solução muito boa. Ele está preparando o meu problema, mas ainda não vejo .bash_historye .ssharquivos no /home/newuserdiretório.
cooba
.bash_historypode ser criado pelo bash quando é executado. Existem opções para controlar seu posicionamento e nomeação. A menos que o usuário crie por si próprio, .sshnão será provável que seja criado até que o ssh seja usado da maneira que exige.
BillThor