Alexander_Kotelnikov
@Alexander_Kotelnikov
Front-end developer

Как в терминале (bash) авторизоваться под root с сохранением окружения текущего пользователя (алиасы, переменные и п.р.)?

Мне нужно, чтобы работая от имени root, я мог использовать все алиасы, которые прописаны в .bash_profile моего пользователя.
Раньше, в Ubuntu, я делал это с помощью команды $ sudo -iE (вроде бы).
Но сейчас у меня Mac c OS X 10.10. В качестве командной оболочки так же используется bash/
Подскажите, пожалуйста, как можно это повторить в OS X?
  • Вопрос задан
  • 2788 просмотров
Решения вопроса 1
@Z-r
$ sudo -s -E, а не -i. Согласно ману sudo из поставки OS X оба этих ключа тоже умеет.

P. S. В порядке недовольства: ну как вы тэги назначаете: к Башу вопрос имеет очень косвенное отношение (возьмите любую другую оболочку — ничего не изменится), к Линуксу — вообще ни малейшего, к Убунте — определенно меньшее чем к Макоси, которую вы в тэгах не упомянули, и наконец самое прямое — к sudo, которой опять же в тэгах нет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы