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

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

Ссылка указывает:

Общие переменные среды сеанса

Параметры переменных среды, которые должны влиять только на конкретную систему (а не на систему) в целом ) следует установить в:

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

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

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

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

13 ответов

Обратите внимание, что .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

11
ответ дан 25 July 2018 в 19:20

Обратите внимание, что .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

11
ответ дан 31 July 2018 в 12:19

Обратите внимание, что .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

11
ответ дан 2 August 2018 в 01:22

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

-2
ответ дан 2 August 2018 в 01:22

Обратите внимание, что .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

11
ответ дан 4 August 2018 в 16:55

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

-2
ответ дан 4 August 2018 в 16:55

Обратите внимание, что .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

11
ответ дан 6 August 2018 в 01:36

Обратите внимание, что .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

11
ответ дан 7 August 2018 в 19:05

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

-2
ответ дан 7 August 2018 в 19:05

Обратите внимание, что .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

11
ответ дан 10 August 2018 в 07:36

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

-2
ответ дан 10 August 2018 в 07:36

Обратите внимание, что .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

11
ответ дан 15 August 2018 в 19:40

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

-2
ответ дан 15 August 2018 в 19:40
  • 1
    ~/.pam_environment требует специального синтаксиса для расширения переменной для работы; см. ответ Бакуриу. – Gunnar Hjalmarsson 24 November 2014 в 20:42

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

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