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

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

Sudo

Однако, ставить знак равенства между 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

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

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

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