|
|||||||
| Forums | Search Forums | Register | Forum Rules | Man Pages | Albums | FAQ | Members | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
|
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
||||
|
||||
|
Sourcing as root automatically
Hey everyone! I have my .bash_profile file which is read automatically when I launch Terminal therefore I can run my own functions. BUT. When I do: Code:
sudo -s Code:
sudo su Code:
sudo su - No matter what I do, I can't get the .bash_profile file to be sourced automatically so I end up having to run different commands. Example: I have this function: Code:
aaa(){
if [ `id -u` -eq 0 ]
then rm ~/Whatever/*
else echo PERMISSION DENIED
fi
}Running: Code:
aaa Output: Code:
PERMISSION DENIED Running: Code:
sudo aaa Output: Code:
sudo: aaa: command not found So I end up having to type: Code:
sudo -s source ~/.bash_profile aaa Any possible way I can make shell source .bash_profile automatically when logging as sudo? Thanks! P.S: I know I can just add it to the bashrc file in /etc/, I'd just like to avoid that workaround. |
| Sponsored Links | ||
|
|
#2
|
|||
|
|||
|
su - does source the profile as it does a login. But, as you su to another user, it sources that user's profile, so make sure
aaa is in root's profile and it will fly.
|
| Sponsored Links | ||
|
|
#3
|
||||
|
||||
|
Quote:
Thanks! |
| Sponsored Links | ||
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| sourcing .profile for other users | anitha111 | Shell Programming and Scripting | 9 | 06-16-2011 04:02 PM |
| Root file system automatically reduced from 90 to 40% | mr_os | Solaris | 3 | 09-29-2010 01:37 AM |
| rootsh on Solaris 10 is not sourcing root's .profile | kungfusnwbrdr | Solaris | 9 | 11-27-2009 10:58 AM |
| Change root password automatically | Alrica | Shell Programming and Scripting | 3 | 05-26-2009 04:05 AM |
| sourcing the .bashrc | Nusy | UNIX for Dummies Questions & Answers | 3 | 05-27-2008 05:23 PM |
|
|