Как открыть ~ / .pam_environment?

Я хотел установить переменные среды JAVA_HOME и PATH. Поэтому я хотел открыть ~/.pam_environment, поскольку это лучшее место для установки переменных среды, относящихся к конкретному пользователю, по ссылке https://help.ubuntu.com/community/EnvironmentVariables .

Ссылка гласит:

Переменные среды сеанса

Настройки переменных среды, которые должны влиять только на конкретного пользователя (а не на> систему как в целом) должен быть установлен в:

~ / .pam_environment - Этот файл специально предназначен для настройки среды пользователя
. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку.

У меня проблема в том, что я не могу открыть файл ~/.pam_environment с помощью команды gedit ~/.pam_environment.

Я не знаю, является ли это правильным способом, чтобы открыть этот файл, пожалуйста, укажите мне в правильном направлении.

6
задан 26 May 2012 в 11:56

2 ответа

Отметьте это .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

13
ответ дан 26 May 2012 в 11:56

У меня была похожая проблема с этим. В частности, концепция размещения или иного создания файла .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

0
ответ дан 26 May 2012 в 11:56

Другие вопросы по тегам:

Похожие вопросы: