Я хотел установить переменные среды JAVA_HOME
и PATH
. Поэтому я хотел открыть ~/.pam_environment
, поскольку это лучшее место для установки переменных среды, относящихся к конкретному пользователю, по ссылке https://help.ubuntu.com/community/EnvironmentVariables .
Ссылка гласит:
Переменные среды сеанса
Настройки переменных среды, которые должны влиять только на конкретного пользователя (а не на> систему как в целом) должен быть установлен в:
~ / .pam_environment - Этот файл специально предназначен для настройки среды пользователя
blockquote>
. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку.У меня проблема в том, что я не могу открыть файл
~/.pam_environment
с помощью командыgedit ~/.pam_environment
.Я не знаю, является ли это правильным способом, чтобы открыть этот файл, пожалуйста, укажите мне в правильном направлении.
Отметьте это .pam_environment
не использует нормальный синтаксис. Необходимо строго следовать pam_env.conf
синтаксис.
В особенности, если Вы хотите установить JAVA_HOME
и PATH
переменные можно поместить это содержание в Ваш .pam_environment
:
JAVA_HOME DEFAULT=<the-path-to-java-home
PATH DEFAULT=${PATH}:extend/the:path
После Rinzwind ответ, скорее всего, облицует Ваш вход в систему кирпичом [1]. В этом случае Вы можете ре входить в TTY в использование Ctrl + Высокий звук + F1 и удалять .pam_environment
файл с командой:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
У меня была похожая проблема с этим. В частности, концепция размещения или иного создания файла .pam_environment.
Это маршрут, которым я следовал, благодаря сообщению в блоге Дипу Мохана Путроте (ссылка ниже):
Шаг первый: В вашем графическом интерфейсе (GUI) Найдите файл в своем «доме» каталог под названием .pam_environment. ПРИМЕЧАНИЕ: Pam_environment является скрытым файлом, чтобы сделать его и другие файлы / каталоги видимыми, нажмите «Ctrl + H». Если pam_environment не существует, перейдите к шагу два. Если pam_environment существует, перейдите к третьему шагу.
Шаг второй: так вы создаете файл pam_environment. Откройте свой CLI (bash, терминал или как хотите, чтобы он вызывался) и убедитесь, что вы находитесь в своем домашнем каталоге (I.e / home / yourname), вы можете сделать это с помощью команды «pwd» (печать рабочего каталога). Если вы не в своем домашнем каталоге, введите 'cd', чтобы вернуться в ваш домашний каталог.
Теперь создайте рассматриваемый файл с помощью следующей команды:
touch ~ / .pam_environment
Шаг третий: В вашем графическом интерфейсе откройте «.pam_environment» в своем домашнем каталоге (не забудьте сделать скрытые файлы видимыми при необходимости). При открытии вы можете ввести команды в текстовом редакторе, который создаст среду вашего сеанса.
Для «PATH» (который я учился устанавливать) я использовал что-то вроде:
PATH = $ PATH: ~ / usr / sbin: / usr / bin / < --- -добавьте свой каталог здесь ---->
Шаг четвертый: Теперь перезагрузите компьютер и, если ваш компьютер такой же старый, как мой, иди заварите чашку чая.
Теперь проверьте, сработали ли ваши изменения. Откройте свой CLI и выполните команду «printenv PATH». Если я вас не подвел, вы просто успешно создали переменную PATH для сеанса; вы должны увидеть переменную PATH или ее вариант на экране с новым значением, которое вы определили в вашем файле .pam_environment.
Для справки: http://tech.deepumohan.com/2012/12/how-to-set-environment-variable-in.html