При новой установке Ubuntu 14.04 в среде bash для пользователя root не определен $HOME . Мне нужно запустить некоторые приложения из корневой оболочки, например:
gdb /usr/sbin/apache2
Это трудно без работающего каталога $HOME , потому что приложения, такие как vim и gdb требуют $HOME в среде, и они несколько ломаются без него. Добавление
export HOME=/root
в /root/.bashrc работает (хотя я заметил, что сценарий среды apache2 сбрасывает $HOME).
Как правильно определить HOME=/root в корневой среде? Есть ли причина, по которой это не было определено? Разве $HOME не должен быть определен для пользователя root?
