
Tengo 3 máquinas que usan Debian 6.0.7 para PPC
cuando inicié sesión usando SSH, una de sus variables $PATH es de alguna manera diferente a las otras dos
# echo $PATH
/usr/local/rvm/gems/jruby-1.7.3/bin:/usr/local/rvm/gems/jruby-1.7.3@global/bin:/usr/local/rvm/rubies/jruby-1.7.3/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Me pregunto, ¿qué archivos se ejecutaron en esa máquina cuando uso SSH? Ya revisé .bashrc, pero no hay nada similar a
PATH=/bla/bla:$PATH
Respuesta1
/etc/profile se llama al iniciar sesión, ya sea normal o mediante ssh.
/etc/bash.bashrc contiene configuraciones globales de bash y se llama cuando se ejecuta bash, así como su .bashrc individual