On Wed, Dec 18, 2002 at 02:51:22PM -0500, Bruce Park wrote: > Hello users, > > I posted a message regarding bash and what files it executes. Some replied > that I should read the invocation section of the bash man page. I've done > just that and while some questions are answered, others are not. > As far as I understand this, there are two ways of invoking bash. > 1. interactive login shell or non-interactive with '--login' option > This will execute /etc/profile -> ~/.bash_profile -> ~/.bash_login -> > ~/.profile > > 2. non-interactive login shell > This will execute ~/.bashrc > > Now according to these rules and by using 'echo' statements in some files, > it was obvious that I was using the non-interactive login shell. My .bashrc > file does NOT contain anything that sets up a new PATH. So how is the PATH > env set? Is KDM somehow executing something that I'm not seeing?
Before BASH is started, init process set path, then PAM does some for console. Oh, you are on X with KDE. Hmm.... the KDM also may do something after init too. I do not know how much KDM honors PAM. Good luck. -- ~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ +++++ Osamu Aoki <[EMAIL PROTECTED]> Cupertino CA USA, GPG-key: A8061F32 .''`. Debian Reference: post-installation user's guide for non-developers : :' : http://qref.sf.net and http://people.debian.org/~osamu `. `' "Our Priorities are Our Users and Free Software" --- Social Contract -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]