Sudo — запуск с повышенными привилегиями

Здесь можно обсудить ваш любимый плагин.
User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: Sudo — запуск с повышенными привилегиями

Post by Skirda » Fri 02 Dec, 2011 09:16

Latest post of the previous page:

Участие Alt для Enter - это круто :-)
We are the Borg. You will be assimilated.
So Say We All!

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Sudo — запуск с повышенными привилегиями

Post by Kerberos464 » Fri 02 Dec, 2011 09:21

конечно, круто! ведь работает! :) (пока что в виде макроса)
а вообще, идея в принципе принимается? тогда напишу виш на мантисе.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Sudo — запуск с повышенными привилегиями

Post by Kerberos464 » Fri 02 Dec, 2011 09:37

хыы.. КонЭму рулит, под ним работает макрос на AltShiftEnter, а без него - нет.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Sudo — запуск с повышенными привилегиями

Post by Maximus5 » Fri 02 Dec, 2011 09:57

справедливости ради, точно так же рулит XKeys

User avatar
DrKnS
Posts: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 250 times

Re: Sudo — запуск с повышенными привилегиями

Post by DrKnS » Fri 02 Dec, 2011 10:31

Kerberos464 wrote:а вообще, идея в принципе принимается? тогда напишу виш на мантисе.
Ну если забыть о том, что SetConsoleKeyShortcuts - не шибко документированная функция, то при #ifdef _WIN64 или CONSOLE_SCREEN_BUFFER_INFOEX::bFullscreenSupported == FALSE AltEnter/AltShiftEnter можно было бы разлочивать прямо из фара, да.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Sudo — запуск с повышенными привилегиями

Post by Kerberos464 » Fri 02 Dec, 2011 10:57

DrKnS wrote:
Kerberos464 wrote:а вообще, идея в принципе принимается? тогда напишу виш на мантисе.
Ну если забыть о том, что SetConsoleKeyShortcuts - не шибко документированная функция, то при #ifdef _WIN64 или CONSOLE_SCREEN_BUFFER_INFOEX::bFullscreenSupported == FALSE AltEnter/AltShiftEnter можно было бы разлочивать прямо из фара, да.
эээ.. говоря про виш, я имел в виду встраивание в фар запуск программ с пониженными привилегиями (если есть запуск с повышенными, почему бы не быть и обратному действию).
а выбор хоткея для этого действия - это уже вопрос вторичный (хотя тоже важный, ведь если не использовать Alt, то все остальные комбинации с Enter уже заняты).
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: Sudo — запуск с повышенными привилегиями

Post by John Doe » Mon 23 Jan, 2012 15:53

John Doe wrote:
artemsen wrote:Если честно - я просто не знаю, как его задать.
http://code.kliu.org/misc/elevate/ wrote:...
The ability to launch the command processor in the current directory.
...
Исходники доступны, и из комментариев следует, что используется pushd "CurrentDirectory" & command.
Так как вы смотрите на то чтобы перенять передовой опыт?

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Sudo — запуск с повышенными привилегиями

Post by artemsen » Mon 23 Jan, 2012 15:57

Дык давно уже перенял, но работает только с префиксом "su:", поскольку если делать для "sudo:" будет выдаваться запрос на запуск cmd.exe, а не реально запускаемого приложения.

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: Sudo — запуск с повышенными привилегиями

Post by John Doe » Mon 23 Jan, 2012 16:35

artemsen wrote:будет выдаваться запрос на запуск cmd.exe, а не реально запускаемого приложения.
А в чём принципиальная разница?

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Sudo — запуск с повышенными привилегиями

Post by artemsen » Mon 23 Jan, 2012 16:39

В том, что установить каталог можно только в cmd.exe - там по сути выполняется cd, а затем запускается переданная команда

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: Sudo — запуск с повышенными привилегиями

Post by John Doe » Mon 23 Jan, 2012 16:56

Да, это понятно. Но в чём тут разница между su и sudo?
Я думал только в том, что во втором случае используется cmd /k (а не /c).

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Sudo — запуск с повышенными привилегиями

Post by artemsen » Mon 23 Jan, 2012 19:06

sudo:app.exe - запуск приложения app.exe
su:app.exe - запуск консоли cmd.exe, установка текущего каталога, приложения app.exe, по завершению консоль не закрывается. Аналог su в nix.

theromorph
Posts: 47
Joined: Fri 20 Aug, 2010 07:37
Has thanked: 1 time

Re: Sudo — запуск с повышенными привилегиями

Post by theromorph » Thu 01 Mar, 2012 12:18

Привет, господа.
Что-то не понял.

Есть у меня тут утилитка для сброса кэша дисков (с) Сиснитерналс, так вот. Запускаю её - она требует много прав. Запускаю через префикс sudo:, оно не то запускает. Вот картинка
Image

В тоже время, через префикс su: запускается то что нужно, но закрывать каждый раз окошко - не камильфо. Проверил во 2м и 3м фаре. В путях нет ничего похожего на ACDSee. И уж точно, каталог с утилитами - раньше всего почти.
Image

Как-то так.

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: Sudo — запуск с повышенными привилегиями

Post by John Doe » Thu 01 Mar, 2012 12:21

HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths
HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths

P.S.
Попробуйте whereis:sync.exe

Orfa
Posts: 7
Joined: Sun 21 Jun, 2015 08:04

Sudo — запуск с повышенными привилегиями

Post by Orfa » Thu 25 Jun, 2015 13:14

не хватает поддержки раскрытия env vars в ком. строке - элементарный запуск программы с %FARHOME% в пути приводит к ошибке "не удается найти указанный файл", например, при вызове sudo:"%FARHOME%\Additions\SysInternals\DbgView\Dbgview.exe".

М.б. есть смысл добавить прогон входной строки через что-нибудь типа ExpandEnvironmentStrings() ?

Post Reply

Return to “Обсуждение плагинов”