On Sat, Jun 01, 2002 at 12:26:21AM -0400, Oleg wrote: | On Saturday 01 June 2002 12:10 am, Maya wrote: | > Thank you for the prompt reply. | > | > Actually what I'd like to know is the following: If '.bashrc' and | > '.profile' are responsible for setting the individual users variables and | > '/etc/profile' the global variables, why is it that if I set variables only | > in the '/etc/profile', thus making them global, they are not viewed by the | > system.
| > Could you please explain to me what I am doing wrong or if I had forgotten | > something? | | add the following to /ect/profile | | export MY_VARIABLE=bla1 | | then log in as user. And I mean _log in_, don't just open a window shell. Do | | env | grep MY_VARIABLE | | if it doesn't show | | MY_VARIABLE=bla1 | | then you do indeed have a problem Yes -- the problem is the user's .profile doesn't source the system one. It isn't automagically sourced. Make sure the user's .profile looks like this : if [ -f /etc/profile ] ; then . /etc/profile fi if [ -f $HOME/.bashrc ] ; then . $HOME/.bashrc fi and make sure their .bashrc looks like this : if [ -f /etc/bash.bashrc ] ; then . /etc/bash.bashrc fi -D -- Many are the plans in a man's heart, but it is the Lord's purpose that prevails. Proverbs 19:21 GnuPG key : http://dman.ddts.net/~dman/public_key.gpg
pgpo8zVAJ1eWU.pgp
Description: PGP signature