Search
Write a publication
Pull to refresh

Comments 16

команд с повышенными правами непосредственно из сеанса консоли с повышенными правами

В оригинале:

An unelevated console session

Еще одна вещь, которую надо было сделать почти 20 лет назад.

А как же runas, которому уже 100 лет ? Да и в скриптах всё равно /savecred нужно будет использовать.

Недостатки runas уже обсуждались в комментариях к прошлой новости.

Самый простой пример: я (администратор) запустил консоль, выполняю команду и обнаруживаю, что нужно повышение прав. Мне не нужно запускать эту команду от имени другого пользователя, мне не хочется вводить никаких паролей, мне нужно, чтобы вылез диалог UAC и позволил нажатием кнопки повысить права. В конце концов, если бы я с самого начала не протупил и запустил терминал с правами администратора, мне бы не пришлось никаких паролей вводить, так зачем меня заставлять в одном случае его вводить, а в другом не вводить?

Боюсь представить что будет с безопасностью, учитывая насколько серьезно uac

Это ничем не отличается в плане безопасности от запуска терминала с правами администратора.

когда вы запускаете процесс из командной строки с помощью sudo, появляется диалоговое окно UAC, предлагающее пользователю подтвердить повышение прав

так смысл sudo в том, что администрирование можно выполнить через терминал. А уж во вторую очередь: правила для возможных команд с повышенным доступом.
Sudo инструмент по большей части корпоративный, а UAC по большей части персональный. И это дает нам абсолютно разный подход в описании ошибок: от профессиональных инструментов ждут точные развернутые описания ошибок, от персональных - максимально упрощенные, не перегружающие слабо ориентирующегося в компьютерах пользователя.
Так ли велик смысл в sudo (в очень точных правилах), если перед ним как фильтр стоит "персональный" UAC, если перед этим пользователь должен ответить на максимально невнятное окно "разрешить все права на всё?"
По-моему, у МС получилась мешанина из 2х разных подходов и она совсем не удачная.

По сути, оно нужно для простой ситуации - вы открыли обычный терминал, но вам нужно выполнить команду требующую UAC. Раньше приходилось или открывать новый терминал, или использовать runas, которая всё равно открывала новое окно. Сейчас - результат команды и ввод можно получить в том же самом окне, что сильно удобнее.

Ctrl+Shift+СКМ по запущенной программе в панели задач или ярлычку на ней же.

Hidden text

Все ещё запуск нового окна.

Как я и сказал - это откроет новое окно терминала.

Ctrl+Shift+СКМ по запущенной программе в панели задач или ярлычку на ней же.

Не работает вот даже хотя бы с этим самым Терминалом.

Ну и в случае с терминалами, мне бы не хотелось открывать новое окно и продолжать там.

Ctrl+Shift потом клик СКМ?

Вроде майки ломали(прикрепление ярлычков при переносе, починили?) в w11 таскбар?

sudo.exe, by Microsoft, опенсорс, на гитхабе.

Сказали бы мне такое лет 10 назад, я бы подумал что надо мной шутят, а вот поди ж ты. В чудную эпоху живём, товарищи.

Здорово, конечно, но давно же существует gsudo, которая делает все то, что обещают Майкрософтовцы.

Авторам оригинальной тулзы, наверное, щас обидно было...

Sign up to leave a comment.

Other news