~ / .pam_environment не работает с Ubuntu 13.04 [дубликат]

Этот вопрос уже здесь есть ответ:

У меня есть эта строка в моем ~ / .pam_environment :

PATH             DEFAULT=${HOME}/bin:${HOME}/.local/bin:${PATH}

, и она отлично работала в Ubuntu 12.10, но поскольку я обновился до 13.04, он полностью игнорируется:

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Есть идеи, почему?

6
задан 13 October 2014 в 16:30

1 ответ

~/.pam_environment не использует нормальный синтаксис, и вы должны строго следовать синтаксису pam_env.conf .

Примечание: Использование .pam_environment требует повторного входа в систему для инициализации переменных. Перезапуска только терминала недостаточно для использования переменных.

Источник: Переменные среды сеанса .

Но я думаю, что правильное место для определения переменных среды, таких как PATH, - файл ~/.profile или ~/bashrc (если вы разместите их здесь, вам не нужно будет повторно входить в систему).

0
ответ дан 13 October 2014 в 16:30

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

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