[fedora] Groups

Joe(theWordy)Philbrook jtwdyp at ttlc.net
Sun Sep 19 22:13:02 UTC 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

It would appear that on Sep 16, Kenneth Porter did say:

> I have it identically defined in both ~/.bash_profile and ~root/.bash_profile.
> That's what's mysterious. The variable loses my mortal definition if I neglect
> to use -l on su. (And of course gets root's definition if use -l.) I'm
> suspecting that some "helpful" script is cleaning the environment when I su,
> presumably as a security measure.

Hmmnnn of course you know the ~/.bash_profile is only used for "login" shells.

An extract from a "man bash" says:

- ->     When an interactive shell that is not a login shell  is  started,  bash
- ->     reads  and executes commands from ~/.bashrc, if that file exists.  This
- ->     may be inhibited by using the --norc option.  The --rcfile file  option
- ->     will  force  bash  to  read  and  execute commands from file instead of
- ->     ~/.bashrc.
- ->
- ->     When bash is started non-interactively, to  run  a  shell  script,  for
- ->     example, it looks for the variable BASH_ENV in the environment, expands
- ->     its value if it appears there, and uses the expanded value as the  name
- ->     of  a  file to read and execute.  Bash behaves as if the following com-
- ->     mand were executed:
- ->            if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi
- ->     but the value of the PATH variable is not used to search for  the  file
- ->     name.


A better place for it might be in your ~/.bashrc file and in what ever
file you set BASH_ENV to.


Note: If your ~/.bash_profile has something like this in it:

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

Then the ~/.bashrc settings would also be applied to login shells.

Hope this helps...

   #################################################################
   # gpg sig for: Joe (theWordy) Philbrook <JtWdyP at ttlc.net> (:-0% #
   #   You can find my public gpg key at http://pgpkeys.mit.edu/   #
   #################################################################
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBTgQtRZ/61mwhY94RAlyxAKDDG9/VgycAOstFjBhecTny7kVYDACeJIe7
o+dXRaDgvXNkCV6KWJ6UXl4=
=6mG7
-----END PGP SIGNATURE-----
-- 
|   ---   ___
|   <0>   <->	   Joe (theWordy) Philbrook
|	^		J(tWdy)P
|    ~\___/~	     <<jtwdyp at ttlc.net>>





More information about the fedora-list mailing list