Prompts de comando diferentes para usuário e root

0

Estou usando o putty client nas janelas para conectar ao Debian remoto 6 via SSH. Se eu fizer login como root, tenho um prompt de comando normal, como root@ion:~# , e o autocomplete de comando funciona bem quando você pressiona tab . Caso eu faça o log como usuário não raiz, tenho apenas $ no prompt de comando e não há autocomplete de comando.

Por que é assim e como expandir as possibilidades do usuário não root?

    
por vico 22.06.2018 / 17:02

2 respostas

2

Quando você fizer login, execute o comando ps como cada usuário, ele informará qual shell está sendo invocado. Veja se eles são ambos bash.

Se eles são ambos bash, você poderia executar o builtin complete e ver se isso ativa o autocompletion no bash. Se isso resolver o problema, basta adicionar completo aos seus usuários .bashrc

Quanto ao prompt, isso é uma função da variável de ambiente PS1 , execute o comando echo $PS1 e veja o que ele diz.

    
por 22.06.2018 / 17:57
0

Você também pode encontrar seu shell digitando echo $ SHELL também, eu coloco cat / etc / password para ver em qual shell ele está definido. Além disso, você pode executar o chsh, para alterar o seu shell.

    
por 22.06.2018 / 20:12