Действия: 1. sudo /bin/sh -c 'echo FOO=BAR >> /etc/environment' 2. sudo su -l `whoami` 3. echo "FOO=$FOO" Ожидания: будет напечатана строка "FOO=BAR" Реальность: "FOO=". То есть, задать переменные окружения с помощью /etc/environment не получится.
На версии из Сизифа также
Добавьте pam_env.so в pam stack, если вам надо.
/etc/environment: # # This file is parsed by pam_env module # # Syntax: simple "KEY=VAL" pairs on separate lines # Нужно тогда расширить описание в этом файле. PS В других дистрибутивах (например, Mint 17/19) работает с коробки... в принципе как обычно.
В производных от Debian pam_env традиционно включён, во всех остальных традиционно не включён.