Bug 35257 - /etc/environment игнорируется
Summary: /etc/environment игнорируется
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: pam (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-17 12:46 MSK by Alexey Sheplyakov
Modified: 2018-08-17 15:52 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2018-08-17 12:46:08 MSK
Действия:

1. sudo /bin/sh -c 'echo FOO=BAR >> /etc/environment'
2. sudo su -l `whoami`
3. echo "FOO=$FOO"

Ожидания: будет напечатана строка "FOO=BAR"

Реальность: "FOO=". То есть, задать переменные окружения с помощью /etc/environment не получится.
Comment 1 Evgeniy Korneechev 2018-08-17 13:44:53 MSK
На версии из Сизифа также
Comment 2 Dmitry V. Levin 2018-08-17 15:08:49 MSK
Добавьте pam_env.so в pam stack, если вам надо.
Comment 3 Evgeniy Korneechev 2018-08-17 15:49:56 MSK
/etc/environment:
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#

Нужно тогда расширить описание в этом файле.
PS В других дистрибутивах (например, Mint 17/19) работает с коробки... в принципе как обычно.
Comment 4 Dmitry V. Levin 2018-08-17 15:52:06 MSK
В производных от Debian pam_env традиционно включён, во всех остальных традиционно не включён.