Почему ни /root/.bashrc, ни /root/.profile не выполняются после sudo -i?

Почему ни /root/.bashrc, ни /root/.profile не выполняются после sudo -i?

У меня есть export PATH="$PATH:/opt/local/bin"в /root/.bashrcи /root/.profile(ничего другого в /root/.profile) и /bin/bashявляется оболочкой входа для rootв /etc/passwd. Однако вызов sudo -i(который согласно man sudoзапускает оболочку входа и должен работать ~/.profile) приводит /opt/local/binк отсутствию в PATHсоответствии с echo $PATH.

EDIT: bashявный вызов приводит /root/.bashrcк необходимости получения источника.

Выходной сигнал — sudo grep 'export PATH=' /root/.bashrcэто

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
export PATH="$PATH:/opt/local/bin" # MacPorts

/etc/sudoers(на 99 % уверен, что я ничего не менял):

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
root    ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL
%sudo   ALL=(ALL:ALL) ALL

Связанный контент