-----Original Message----- From: Chris Adams <cmadams@xxxxxxxxxx> Sent: Jan 19, 2005 5:44 PM To: For users of Fedora Core releases <fedora-list@xxxxxxxxxx> Subject: Re: Disk Druid - Fedora flame #1 Once upon a time, Emmanuel Seyman <seyman@xxxxxxxxxx> said: > On Wed, Jan 19, 2005 at 05:22:43PM -0600, Chris Adams wrote: > > In any case, why does root's $HOME need to be available? > > That's where his configuration files are. In single-user mode, what does that matter? As I said, $HOME is not set before starting the shell, so the shell files (.bash_profile, .bashrc) are not read. You really shouldn't have anything significant under root's home anyway. -----James' reply----- Actually, yes the $HOME variable is set when a shell is started. Also, if you are using BASH, .bashrc is read from the user's $HOME directory as well as /etc/bashrc. This is the way things work if you do the following: su - [username] and the user's shell is set to /bin/bash in /etc/passwd. If you use the following command, then the .bashrc and /etc/bashrc are NOT read, but the current user's environment is used: su [username] This is NOT recommended, especially if you are switching to root or a specialized user, such as oracle (which I do a lot at my 'job'.) Thank you for allowing me to clear this up. James McKenzie A Proud User of Linux!