Что такое команда sudo в Windows 11 и как ее включить

Понравилось? Поделитесь...

Если вам приходилось иметь дело с Linux, то вы должны знать, что для получения прав суперпользователя в этой операционной системе используется утилита sudo. Так вот, очень скоро нечто подобное будет реализовано и в Windows, точнее, поддержка команды sudo уже имеется в сборке Windows 11 Insider Preview Build 26052. По имеющимся на данный момент сведениям, команда sudo будет работать из командной строки, повышая права запускаемых процессов.

Что такое команда sudo в Windows 11 и как ее включить

Однако, ставить знак равенства между sudo в Linux и sudo в Windows было бы неверно.

По сути, sudo в Windows это то же, что и запуск с правами администратора, только из незавершенного окна консоли, a разница лишь в том, что sudo станет предоставлять больше возможностей в плане настройки повышения прав.

На официальном сайте Microsoft сообщается, что команда будет поддерживать три ключевых параметра:

  • В новом окне — При запуске консольного процесса с использованием sudo станет открываться отдельное окно консоли (командной строки или PowerShell).
  • Отключенный ввод — Не совсем понятно, как работает этот параметр, и что означает закрытие дескриптора ввода при выполнении команды sudo, возможно, речь идет о временной блокировке передачи входных данных на более высокие уровни. Говоря более простым языком, запущенный с этим параметром процессы не смогут получать доступ к критически важным процессам системы.
  • Встроенный — Ближе всего к поведению sudo в UNIX-подобных системах. Действие будет выполняться в текущем окне консоли с возможностью получения входных данных.

В чем разница между sudo и runas

Если sudo используется для повышения прав запускаемых процессов в командной строке, то чем тогда она отличается от команды runas, которая служит тем же целям?

Основное отличие sudo от runas заключается в большей гибкости первой, например, sudo поддерживается закрытие дескриптора ввода, а runas – нет. В то же время sudo не позволяет запускать процессы от имени других пользователей, тогда как runas поддерживает такую возможность.

Как включить sudo в Windows 11

В настоящее время для доступа к функционалу sudo в Windows 11 26052 необходимо сначала включить режим разработчика в разделе «Конфиденциальность и защита» приложения «Параметры».

После этого функцию можно будет активировать в разделе «Система»«Для разработчиков», выбрав, если необходимо, нужный режим работы.

Что такое команда sudo в Windows 11 и как ее включить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *