Псевдонимы IPV6 в rc.conf

/ etc / environment - это файл , используемый PAM , то есть он обрабатывается при входе в систему, чего не делает sudo bash и (из ] man sudoers ):

Командная среда

Поскольку переменные среды могут влиять на поведение программы, sudoers предоставляет средства для ограничения того, какие переменные из среды пользователя наследуются командой, которая должна быть запущена. Есть два разных способа, которыми sudoers могут работать с переменными окружения.

По умолчанию опция env_reset включена. Это заставляет команды выполняться в новой минимальной среде . В AIX (и системах Linux без PAM ) среда инициализируется содержимым файла / etc / environment.

Обратите внимание, что большинство систем GNU / linux действительно используют PAM. Вы можете попытаться обойти это, используя sudo -i , чтобы использовать оболочку входа в систему. Однако это, скорее всего, все равно не сработает, поскольку «оболочка входа» относится к тому, как bash вызывает себя, что не включает источник / etc / environment , и вы фактически не входите в систему через PAM.

Лучше всего настроить sudo на то, что вы хотите.

3
30.01.2019, 16:57
1 ответ

ifconfig_lo1_alias2, а не ifconfig_lo1_alias0_ipv6. И так далее.

Это специально указано в руководстве rc.confс примером.

2
27.01.2020, 21:24

Теги

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