Sudo — запуск с повышенными привилегиями
Sudo — запуск с повышенными привилегиями
Обсуждение плагина Sudo.
Известные баги:
Текущий каталог для запускаемого процесса не устанавливается.
Известные баги:
Текущий каталог для запускаемого процесса не устанавливается.
Re: Sudo - запуск с повышенными привилегиями
Потому что это плагин. "В легкую" пересобирается как exe, если нужно.
Re: Sudo — запуск с повышенными привилегиями
Не перестаешь радовать оригинальными плагинами
У меня XP, для коллекции скачаю.
А для себя давно использую файл sudo.bat:
runas /user:Admin "%1 %2 %3 %4 %5 %6 %7 %9 %9"

А для себя давно использую файл sudo.bat:
runas /user:Admin "%1 %2 %3 %4 %5 %6 %7 %9 %9"
Re: Sudo — запуск с повышенными привилегиями
Спасибо!
Да я тоже этот плагин как экзешник использовал для себя, решил выложить - может надо кому
Да я тоже этот плагин как экзешник использовал для себя, решил выложить - может надо кому

- HaRT
- Moderator
- Posts: 10663
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 210 times
- Been thanked: 338 times
Re: Sudo — запуск с повышенными привилегиями
Небольшая вариация:DeeZ wrote:runas /user:Admin "%1 %2 %3 %4 %5 %6 %7 %9 %9"
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13738
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 71 times
- Been thanked: 414 times
- Contact:
Re: Sudo — запуск с повышенными привилегиями
Приведённые выше батники (основанные на runas.exe) не работают:
Вот рабочие альтернативы:http://blogs.msdn.com/b/aaron_margosis/archive/2007/07/01/scripting-elevation-on-vista.aspx wrote:You can't get an application to run with elevated privileges unless you go through the UAC elevation prompt. And RunAs.exe on Windows Vista (RTM, anyway) will not invoke that prompt.
- -- runs target command line elevated
- Elevation2008_06.exe — Script Elevation PowerToys for Windows Vista
- PsExec
- ElevationToolkit1.zip
- runel-10.zip
- Elevate.exe execute a process with elevated rights
- John Doe
- Бюрократ
- Posts: 13738
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 71 times
- Been thanked: 414 times
- Contact:
Re: Sudo — запуск с повышенными привилегиями
Пожелание: при запуске консольной программы оставлять консоль открытой (cmd /k).
Re: Sudo — запуск с повышенными привилегиями
Увы, не вижу возможности реализовать данное пожелание. Как я могу узнать, что передаваемая команда должна обработаться в консоли, а не запускать сервис/создавать оконное приложение и т.д.? Так что единственный выход (как я и делаю): sudo:cmd, там вам и карты в рукиJohn Doe wrote:Пожелание: при запуске консольной программы оставлять консоль открытой (cmd /k).

Re: Sudo — запуск с повышенными привилегиями
Так же как делает FARartemsen wrote:Как я могу узнать, что передаваемая команда должна обработаться в консоли, а не запускать сервис/создавать оконное приложение и т.д.?
http://farmanager.com/svn/trunk/unicode_far/execute.cpp -> GetImageSystem
Re: Sudo — запуск с повышенными привилегиями
Да, я тоже уже подумал об этом. Вопрос в том, насколько это удобно - мне не всегда нужна висящая консоль (скажем, после net start), а каждый раз закрывать ее руками "не камильфо".
- John Doe
- Бюрократ
- Posts: 13738
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 71 times
- Been thanked: 414 times
- Contact:
Re: Sudo — запуск с повышенными привилегиями
Раз такое дело, значит нужен параметр.
Code: Select all
sudo:/k net start ...
- John Doe
- Бюрократ
- Posts: 13738
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 71 times
- Been thanked: 414 times
- Contact:
Re: Sudo — запуск с повышенными привилегиями
Ещё пожелания:
* копировать вывод запущенной программы в консоль фара (возможно ли?)
* показывать errorlevel (если не равен 0).
* копировать вывод запущенной программы в консоль фара (возможно ли?)
* показывать errorlevel (если не равен 0).