Date: Thu, 14 Oct 1999 12:39:36 -0400 From: Christopher Michaels <ChrisMic@clientlogic.com> To: 'Sheldon Hearn' <sheldonh@uunet.co.za>, Hayden Katzenellenbogen <hayden@tudogs.com> Cc: freebsd-questions@FreeBSD.ORG Subject: RE: .bashrc Message-ID: <6C37EE640B78D2118D2F00A0C90FCB4401105CE6@site2s1>
next in thread | raw e-mail | index | archive | help
Hayden, I'm not quite sure why it works for root, but this is working as designed. Take a look at the bash man page and the mailing list archives for more info. Basically the ~/.bashrc is only sourced when a new instance of bash in executed. When it is a login shell it looks for ~/.profile or (i belive) ~/.bash_profile. This behavior is completely baffling to me but that is how it is desinged. The best thing to do is to put a line in either the ~/.profile, ~/.bash_profile, or maybe even /etc/profile that sources ~/.bashrc if it exists. -Chris > -----Original Message----- > From: Sheldon Hearn [SMTP:sheldonh@uunet.co.za] > Sent: Thursday, October 14, 1999 10:08 AM > To: Hayden Katzenellenbogen > Cc: freebsd-questions@FreeBSD.ORG > Subject: .bashrc > > > > On Thu, 14 Oct 1999 15:12:30 +0200, Hayden Katzenellenbogen wrote: > > > Running Ver 3.2 with the latest bash. when I login in as root my .bashrc > > file runs but for no other user but root. how do I get the normal users > > bashrc files to run > > Are you sure your users have readable .bashrc files in their home > directories? Such files are not created automatically. > > Ciao, > Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6C37EE640B78D2118D2F00A0C90FCB4401105CE6>