История изменений
Исправление firkax, (текущая версия) :
Это не фишки, это вредительство.
запустить программу от имени рута и с его переменными окружения, но с сохранением текущей директории
И такая «фишка» - тоже вредительство. Надо избавляться от виндузятных привычек про «запустить от админа если не хватает прав» и пользоваться правильным их разделением: рут - это отдельный юзер, и если мы в него залогинились то у нас отдельный сеанс для администрирования компа. Перемешивать его с сеансом его использования не следует.
Если тебе кажется что тебе вот прям сейчас надо запустить рут-прогу из текущей юзерской директории - то ты уже делаешь всё кардинально не так, надо менять подход.
Исходная версия firkax, :
Это не фишки, это вредительство.
запустить программу от имени рута и с его переменными окружения, но с сохранением текущей директории
И такая «фишка» - тоже вредительство. Надо избавляться от виндузятных привычек про «запустить от админа если не хватает прав» и пользоваться правильным их разделением: рут - это отдельный юзер, и если мы в него залогинились то у нас отдельный сеанс для администрирования компа. Перемешивать его с сеансом его использования не следует.