LINUX.ORG.RU

Переменные окружения хоста остаются после chroot'а

 , ,


0

1

На этот раз вроде правильно chroot'нулся, (chroot /mnt /bin/env -i TERM=$TERM HOME=/root /bin/bash -l) но опять старый трабл - после размонтирования и перезагрузки переменные окружения хоста каким-то образом остаются в системе. Ничего особо страшного, но сильно раздражает. Пробовал гуглить - абсолютно ничего по этой теме.

★★★★★

Что понимается под «хостом», а что под «системой»? И после перезагрузки чего остаются переменные окружения?

mky ★★★★★
()
Ответ на: комментарий от mky

Восстанавливал на одной машине поломанную генту из-под убунтушного livecd. Из чрута вышел, все отмонтировал, с HDD загрузился. Хостнейм сменился, еще какие-то переменные появились.

anonymous
()
Ответ на: комментарий от anonymous

Не знаю, что может привести к подобным последствиям. Возможно, стартовые скрипты, выполняемые bash, когда он вызвается как login shell (″-l″). Попробуйте воспроизвести, а потом найти файл, где сохранены эти переменный среды и по времени модификации определить какая команда приводит к этому.

Про hostname пишут, что это может быть из-за dhcp.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.