При новой установке 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?