Как добавить параметры CLASSPATH навсегда при использовании sudo?
На Ubuntu 12.04.2 LTS 64bit, при использовании sudo
или же sudo -i
или же sudo su
или даже su
в сеансе, чтобы использовать Java и Scala, мне нужно ввести следующие команды:
sudo -i
CLASSPATH=$CLASSPATH:/usr/share/java/scala-library.jar
export CLASSPATH
Можно ли сделать эти изменения постоянными и эффективными при загрузке?
Я пытался включить CLASSPATH=$CLASSPATH:/usr/share/java/scala-library.jar
в.bashrc моей учетной записи пользователя и учетной записи root, но это изменение не принимается при использовании sudo
, или же sudo -i
или же sudo su
или даже su
!
TIA за любую помощь по этой проблеме.
1 ответ
Вы могли бы использовать env_keep
вариант конфигурации в sudoers и добавить "CLASSPATH"
таким образом CLASSPATH
переменная окружения переносится в окружение sudo. Это будет работать только если CLASSPATH
уже установлен в вашей домашней обстановке, но, похоже, вы уже зашли так далеко.
Это обсуждение на форумах Ubuntu может помочь.