Я хотел установить переменные среды JAVA_HOME
и PATH
. Поэтому я хотел открыть ~/.pam_environment
, поскольку это лучшее место для установки переменных среды, относящихся к определенному пользователю, в соответствии со ссылкой https://help.ubuntu.com/community/EnvironmentVariables .
Ссылка указывает:
Общие переменные среды сеанса
Параметры переменных среды, которые должны влиять только на конкретную систему (а не на систему) в целом ) следует установить в:
~ / .pam_environment - этот файл специально предназначен для настройки среды пользователя. Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку.
Проблема заключается в том, что я не могу открыть файл
~/.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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
Обратите внимание, что .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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
Обратите внимание, что .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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
У меня была аналогичная проблема с этим. В частности, концепция размещения или иного создания файла .pam_environment.
Это маршрут, за которым я следил, любезно предоставил сообщение в блоге Deepu Mohan Puthrote (ссылка ниже):
Шаг первый: в вашем графическом интерфейсе (GUI) Найдите файл в своем " home 'под названием' .pam_environment. ' ПРИМЕЧАНИЕ. Pam_environment - это скрытый файл, чтобы сделать его и другие файлы / каталоги видимыми, нажмите «Ctrl + H». Если pam_environment не существует, перейдите к шагу два. Если pam_environment существует, перейдите к шагу 3.
Шаг второй: так вы создаете файл pam_environment. Откройте свой CLI (bash, терминал или все, что вы хотите назвать) и убедитесь, что вы находитесь в своем домашнем каталоге (I.e / home / yourname), вы можете сделать это с помощью команды «pwd» (print working directory). Если вы не находитесь в своем домашнем каталоге, введите «cd», чтобы вернуться в свой домашний каталог.
Теперь создайте соответствующий файл с помощью следующей команды:
touch ~ / .pam_environment
Шаг третий: в вашем графическом интерфейсе откройте '.pam_environment' в ваш домашний каталог (не забудьте сделать скрытые файлы видимыми, если необходимо). При открытии вы можете вводить команды в текстовый редактор, который создаст среду сеанса.
Для «PATH» (который я изучал для установки) я использовал что-то вроде:
PATH = $ PATH: ~ / usr / sbin: / usr / bin / & lt; --- добавьте свой каталог здесь ---->
Шаг четвертый: перезагрузите компьютер и, если ваш компьютер так же стара, как и мой, попробуйте сделать чашку чая.
Теперь проверьте, что ваши изменения сработали. Откройте CLI и запустите команду «printenv PATH». Если я не сработал с вами, вы только что успешно создали переменную PATH в сеансе; вы должны увидеть переменную PATH или вариант, отображаемый на экране, с новым значением, которое вы определили в файле .pam_environment.
Для справки: http://tech.deepumohan.com /2012/12/how-to-set-environment-variable-in.html
Обратите внимание, что .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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
У меня была аналогичная проблема с этим. В частности, концепция размещения или иного создания файла .pam_environment.
Это маршрут, за которым я следил, любезно предоставил сообщение в блоге Deepu Mohan Puthrote (ссылка ниже):
Шаг первый: в вашем графическом интерфейсе (GUI) Найдите файл в своем " home 'под названием' .pam_environment. ' ПРИМЕЧАНИЕ. Pam_environment - это скрытый файл, чтобы сделать его и другие файлы / каталоги видимыми, нажмите «Ctrl + H». Если pam_environment не существует, перейдите к шагу два. Если pam_environment существует, перейдите к шагу 3.
Шаг второй: так вы создаете файл pam_environment. Откройте свой CLI (bash, терминал или все, что вы хотите назвать) и убедитесь, что вы находитесь в своем домашнем каталоге (I.e / home / yourname), вы можете сделать это с помощью команды «pwd» (print working directory). Если вы не находитесь в своем домашнем каталоге, введите «cd», чтобы вернуться в свой домашний каталог.
Теперь создайте соответствующий файл с помощью следующей команды:
touch ~ / .pam_environment
Шаг третий: в вашем графическом интерфейсе откройте '.pam_environment' в ваш домашний каталог (не забудьте сделать скрытые файлы видимыми, если необходимо). При открытии вы можете вводить команды в текстовый редактор, который создаст среду сеанса.
Для «PATH» (который я изучал для установки) я использовал что-то вроде:
PATH = $ PATH: ~ / usr / sbin: / usr / bin / & lt; --- добавьте свой каталог здесь ---->
Шаг четвертый: перезагрузите компьютер и, если ваш компьютер так же стара, как и мой, попробуйте сделать чашку чая.
Теперь проверьте, что ваши изменения сработали. Откройте CLI и запустите команду «printenv PATH». Если я не сработал с вами, вы только что успешно создали переменную PATH в сеансе; вы должны увидеть переменную PATH или вариант, отображаемый на экране, с новым значением, которое вы определили в файле .pam_environment.
Для справки: http://tech.deepumohan.com /2012/12/how-to-set-environment-variable-in.html
Обратите внимание, что .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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
Обратите внимание, что .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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
У меня была аналогичная проблема с этим. В частности, концепция размещения или иного создания файла .pam_environment.
Это маршрут, за которым я следил, любезно предоставил сообщение в блоге Deepu Mohan Puthrote (ссылка ниже):
Шаг первый: в вашем графическом интерфейсе (GUI) Найдите файл в своем " home 'под названием' .pam_environment. ' ПРИМЕЧАНИЕ. Pam_environment - это скрытый файл, чтобы сделать его и другие файлы / каталоги видимыми, нажмите «Ctrl + H». Если pam_environment не существует, перейдите к шагу два. Если pam_environment существует, перейдите к шагу 3.
Шаг второй: так вы создаете файл pam_environment. Откройте свой CLI (bash, терминал или все, что вы хотите назвать) и убедитесь, что вы находитесь в своем домашнем каталоге (I.e / home / yourname), вы можете сделать это с помощью команды «pwd» (print working directory). Если вы не находитесь в своем домашнем каталоге, введите «cd», чтобы вернуться в свой домашний каталог.
Теперь создайте соответствующий файл с помощью следующей команды:
touch ~ / .pam_environment
Шаг третий: в вашем графическом интерфейсе откройте '.pam_environment' в ваш домашний каталог (не забудьте сделать скрытые файлы видимыми, если необходимо). При открытии вы можете вводить команды в текстовый редактор, который создаст среду сеанса.
Для «PATH» (который я изучал для установки) я использовал что-то вроде:
PATH = $ PATH: ~ / usr / sbin: / usr / bin / & lt; --- добавьте свой каталог здесь ---->
Шаг четвертый: перезагрузите компьютер и, если ваш компьютер так же стара, как и мой, попробуйте сделать чашку чая.
Теперь проверьте, что ваши изменения сработали. Откройте CLI и запустите команду «printenv PATH». Если я не сработал с вами, вы только что успешно создали переменную PATH в сеансе; вы должны увидеть переменную PATH или вариант, отображаемый на экране, с новым значением, которое вы определили в файле .pam_environment.
Для справки: http://tech.deepumohan.com /2012/12/how-to-set-environment-variable-in.html
Обратите внимание, что .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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
У меня была аналогичная проблема с этим. В частности, концепция размещения или иного создания файла .pam_environment.
Это маршрут, за которым я следил, любезно предоставил сообщение в блоге Deepu Mohan Puthrote (ссылка ниже):
Шаг первый: в вашем графическом интерфейсе (GUI) Найдите файл в своем " home 'под названием' .pam_environment. ' ПРИМЕЧАНИЕ. Pam_environment - это скрытый файл, чтобы сделать его и другие файлы / каталоги видимыми, нажмите «Ctrl + H». Если pam_environment не существует, перейдите к шагу два. Если pam_environment существует, перейдите к шагу 3.
Шаг второй: так вы создаете файл pam_environment. Откройте свой CLI (bash, терминал или все, что вы хотите назвать) и убедитесь, что вы находитесь в своем домашнем каталоге (I.e / home / yourname), вы можете сделать это с помощью команды «pwd» (print working directory). Если вы не находитесь в своем домашнем каталоге, введите «cd», чтобы вернуться в свой домашний каталог.
Теперь создайте соответствующий файл с помощью следующей команды:
touch ~ / .pam_environment
Шаг третий: в вашем графическом интерфейсе откройте '.pam_environment' в ваш домашний каталог (не забудьте сделать скрытые файлы видимыми, если необходимо). При открытии вы можете вводить команды в текстовый редактор, который создаст среду сеанса.
Для «PATH» (который я изучал для установки) я использовал что-то вроде:
PATH = $ PATH: ~ / usr / sbin: / usr / bin / & lt; --- добавьте свой каталог здесь ---->
Шаг четвертый: перезагрузите компьютер и, если ваш компьютер так же стара, как и мой, попробуйте сделать чашку чая.
Теперь проверьте, что ваши изменения сработали. Откройте CLI и запустите команду «printenv PATH». Если я не сработал с вами, вы только что успешно создали переменную PATH в сеансе; вы должны увидеть переменную PATH или вариант, отображаемый на экране, с новым значением, которое вы определили в файле .pam_environment.
Для справки: http://tech.deepumohan.com /2012/12/how-to-set-environment-variable-in.html
Обратите внимание, что .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 + Alt + F1 и удалить файл .pam_environment
с помощью команды:
/bin/rm ~/.pam_environment
[1] По крайней мере, на моем компьютере с Kubuntu 12.04
У меня была аналогичная проблема с этим. В частности, концепция размещения или иного создания файла .pam_environment.
Это маршрут, за которым я следил, любезно предоставил сообщение в блоге Deepu Mohan Puthrote (ссылка ниже):
Шаг первый: в вашем графическом интерфейсе (GUI) Найдите файл в своем " home 'под названием' .pam_environment. ' ПРИМЕЧАНИЕ. Pam_environment - это скрытый файл, чтобы сделать его и другие файлы / каталоги видимыми, нажмите «Ctrl + H». Если pam_environment не существует, перейдите к шагу два. Если pam_environment существует, перейдите к шагу 3.
Шаг второй: так вы создаете файл pam_environment. Откройте свой CLI (bash, терминал или все, что вы хотите назвать) и убедитесь, что вы находитесь в своем домашнем каталоге (I.e / home / yourname), вы можете сделать это с помощью команды «pwd» (print working directory). Если вы не находитесь в своем домашнем каталоге, введите «cd», чтобы вернуться в свой домашний каталог.
Теперь создайте соответствующий файл с помощью следующей команды:
touch ~ / .pam_environment
Шаг третий: в вашем графическом интерфейсе откройте '.pam_environment' в ваш домашний каталог (не забудьте сделать скрытые файлы видимыми, если необходимо). При открытии вы можете вводить команды в текстовый редактор, который создаст среду сеанса.
Для «PATH» (который я изучал для установки) я использовал что-то вроде:
PATH = $ PATH: ~ / usr / sbin: / usr / bin / & lt; --- добавьте свой каталог здесь ---->
Шаг четвертый: перезагрузите компьютер и, если ваш компьютер так же стара, как и мой, попробуйте сделать чашку чая.
Теперь проверьте, что ваши изменения сработали. Откройте CLI и запустите команду «printenv PATH». Если я не сработал с вами, вы только что успешно создали переменную PATH в сеансе; вы должны увидеть переменную PATH или вариант, отображаемый на экране, с новым значением, которое вы определили в файле .pam_environment.
Для справки: http://tech.deepumohan.com /2012/12/how-to-set-environment-variable-in.html
~/.pam_environment
требует специального синтаксиса для расширения переменной для работы; см. ответ Бакуриу.
– Gunnar Hjalmarsson
24 November 2014 в 20:42