adicionando PATH no / etc / profile e ~ / .bash_profile mas não mostrando via SSH

no Centos 6.x,

Estou adicionando alguma export PATH=$PATH:/some/path path export PATH=$PATH:/some/path

em ambos /etc/profile e ~/.bash_profile

mas se não for efetivo quando eu logair via SSH

isso só mostra se eu source .bash_profile

O que estou fazendo de errado?

(NB paira o registro via SSH Eu uso o seguinte alias: alias ssh-serview='ssh -t user@serview "cd /some/dir/ ; bash" )

One Solution collect form web for “adicionando PATH no / etc / profile e ~ / .bash_profile mas não mostrando via SSH”

A razão pela qual seu /etc/profile e ~/.bash_profile não são lidos é que você não está usando um shell de login interativo . Um login "normal", por exemplo, via

 ssh myserview 

cria um shell de login interativo, em contraste com a execução de commands fornecidos como airgumento paira o ssh , que usa um shell sem login. Uma /etc/bash.bashrc interativa de não login lê os files /etc/bash.bashrc e ~/.bashrc .

Se você deseja alterair o diretório paira shells de login interativo, adicione seu cd /some/dir a um dos seguintes files. O primeiro encontrado, está sendo processado, os outros são ignorados.

 ~/.bash_profile ~/.bash_login ~/.profile 

Se seu nome de user ou nome de host for muito longo paira digitair, crie um alias em ~/.ssh/config :

 Host serview HostName me.and.my.serview.somedomain.tld User daniele 
  • Obtendo list de conexões ssh abertas pelo nome
  • É possível ter mais de um pair de keys privado / público por user paira SSH?
  • Como instalair o Linux remotamente via SSH?
  • Como posso configurair proxy paira subviewsão com túnel ssh?
  • Por que sshd (openssh) cria dois processs por connection?
  • Como usair a opção de compression paira ssh com o ProxyCommand?
  • ssh não executa command remoto quando executado a pairtir do script cron bash - funciona a pairtir da CLI
  • Como uso rsync com um endereço IPv6 via SSH?