problema com o comando de chamada no terminal local [duplicado]

0

Quando faço uma conexão ssh com a conta root na minha área de trabalho usando o putty e instalei alguns programas. quando eu listar esse tipo de programa e pressionar doubletab, completarei / listarei todos os comandos associados.

Massa de vidraceiro - SSH - 192.168.1.5

[email protected]:~# apt-get install aircrack-ng 
[email protected]:~# ai<TAB><TAB> 
airbase-ng aireplay-ng aircrack-ng airmon-ng airdecap-ng airodump-ng airdecloak-ng airtun-ng airdecloak-ng...

Xrdp - sessão Xorg - 192.168.1.5

[email protected]:~# air<tab><tab>
aircrack-ng airdecloak-ng

Ambos são [email protected]:~# . Eu preciso entender isso. Outra coisa é que na execução do xfc4-terminal ssh root@localhost e ssh [email protected] fazem a mesma coisa acima respectivamente.

Como posso enviar o comando no xfce4-terminal depois de instalar este pacote na conexão ssh?

O mesmo acontece com os comandos de histórico. Exemplo:

  • Conexão SSH: mostra apenas o histórico desse usuário em ssh.
  • Conexão local: mostra apenas o histórico do xfce4-terminal. Não mostre os pacotes instalados com a sessão ssh.

Eu acho que é uma associação de 'sessão'?

    
por danuel 27.03.2017 / 08:27

1 resposta

0

Você não está root no segundo caso. Você deve executar sudo su ou sudo -s para se tornar root no xfce4-terminal e tentar novamente o ai<tab><tab>

EDITAR: Você provavelmente deve colocar essa linha no final de /root/.bashrc

. ~/.bash_profile

Mais leituras estão aqui: Porque o ~ / .bash_profile não está sendo adquirido quando abrindo um terminal?

    
por j123b567 27.03.2017 / 11:58