Існує нещодавнє запитання щодо декількох системних адміністраторів, що працюють як root, і на sudo bash -lнього посилалося.
Я шукав це в Google і SE, але не розумію різниці між sudo bash -lі sudo -i.
Зі man-сторінок для bash та sudo видно, що різниця може полягати в тому, що він sudo bash -lпрацює ~ / .bash_profile, ~ / .bash_login та ~ / .profile, та ~ / .bash_logout кореневого користувача, але з тестування себе це виглядає як він запускає звичайний користувач .bashrc, а не кореневий. Можливо, я неправильно зрозумів, на якого користувача вираз ~ посилається на ман-сторінках. Пояснення різниць та сценаріїв використання було б вдячним.