Как стать автором
Обновить

Microsoft подтвердила, что в Windows 11 Build 26052 появится общедоступная предварительная версия «Sudo для Windows»

Время на прочтение2 мин
Количество просмотров6.6K
Всего голосов 3: ↑3 и ↓0+3
Комментарии16

Комментарии 16

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

В оригинале:

An unelevated console session

Спасибо! Исправил.

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

Недостатки 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, которая делает все то, что обещают Майкрософтовцы.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости

Истории