I inserted the following in '/etc/profile'

JAVA_HOME=/usr/java/jdk1.6.0_21 export PATH=$PATH:$JAVA_HOME/bin

But when I 'sudo su' from my regular account, it does not pick up the above java path: any suggestions?

Thanks

link|improve this question
belongs on superuser.com – ChristopheD Sep 24 '10 at 22:54
feedback

migrated from stackoverflow.com Sep 26 '10 at 12:34

This question came from our site for professional and enthusiast programmers.

2 Answers

Try doing

sudo su -
link|improve this answer
feedback

When you do sudo su then su is not a login shell, and file /etc/profile is not processed. In order to make su a login shell you can call it with --login, -l or - option. So, use sudo su -.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.