Команда sudo появится в Windows 11
Microsoft, похоже, планирует добавить в Windows 11 чрезвычайно популярную утилиту для macOS и Linux: «всемогущую» команду sudo.
Команда sudo появится в Windows 11
Sudo, сокращение от «заменить пользователя, сделать», позволяет выполнять команды с повышенными привилегиями для установки приложений, удаления компонентов, изменения настроек и выполнения других сложных задач. Sudo — это команда в системах Unix и операционных системах на базе Unix, таких как Linux, macOS и некоторые BSD. Используя sudo, пользователи могут выполнять задачи, требующие специальных разрешений, без входа в систему с правами root.
В начале 2024 года сообщество энтузиастов Windows случайно обнаружило первые подсказки о появлении команды sudo в Windows 11. Теперь благодаря одной из сборок у нас есть больше подробностей. предварительная версия Windows Server 2025 (ожидается, что эта команда будет доступна в потребительских версиях Windows 11).
Microsoft еще официально не анонсировала sudo для Windows, поэтому детали плана и реализации пока весьма расплывчаты. Однако скриншоты, предоставленные @thebook в X (Twitter), содержат некоторую интересную информацию.
Для работы sudo в Windows 11 потребуется активировать режим разработчика — популярную функцию среди создателей приложений и энтузиастов Windows, которые хотят получить доступ к дополнительным функциям. После этого Windows 11 позволит вам включить sudo и настроить поведение команд. Появится дополнительный запрос на подтверждение того, что вы понимаете риски использования команды sudo.
Сообщается, что доступные параметры настройки sudo в Windows 11 будут включать «В новом окне» (команда с повышенными правами запускается в новом окне), «С отключенным вводом» и «Маршрут ввода» (запуск команды в том же окне).
Интересно, что сторонние проекты, такие как gsudo, позволяют пользователям использовать sudo в современных версиях Windows для повышения привилегий в существующем или новом окне консоли.
Какие версии Windows могут запускать команды sudo?
Microsoft добавляет команду sudo в Windows 11, учитывая, что поддержка Windows 10 скоро прекращается, но мы не ожидаем появления этой команды в ближайшее время. На момент написания команда sudo доступна только участникам программы предварительной оценки Windows (сборка 26045 и выше), в частности участникам каналов Developer и Windows Canary.
В отличие от некоторых функций, протестированных Microsoft в этих версиях, похоже, что sudo скоро появится в операционной системе.
Как включить команду sudo в Windows
Если команда sudo еще недоступна для вашей версии Windows, вам необходимо зарегистрироваться в программе предварительной оценки Windows. Это простой процесс, но будьте осторожны: параметры Developer и Canary могут работать нестабильно, поэтому не используйте их на ПК, где вы не хотите потерять данные.
Если вы используете версию Windows, в которой доступна команда sudo, активация этой команды представляет собой простой процесс. Откройте приложение «Настройки», затем выберите «Система» слева и «Для разработчиков» в основной области окна.
Здесь прокрутите вниз и установите флажок «Включить sudo».
Включите sudo через командную строку
Если вы больше ориентированы на командную строку, вы также можете включить sudo с помощью команды Command. По иронии судьбы, для этого вам необходимо запустить окно CMD с правами администратора. Нажмите клавишу Windows, введите «команда», затем щелкните правой кнопкой мыши «Командная строка» (или PowerShell) и выберите «Запуск от имени администратора».
В этом приглашении выполните следующую команду:
sudo config –enable включить
Как использовать команду sudo в Windows
После активации команды sudo в Windows использовать ее очень просто. Просто добавьте sudo ко всем командам, которые вам обычно нужно запускать с правами администратора, а затем примите следующее приглашение.
Пример от Microsoft с использованием команды netstat:
судо нетстат -ab
Эта функция может показаться немного ненужной – и для многих это так. Тем не менее, если вы проводите весь день, выполняя команду за командой в Windows, и стремитесь к простоте команды sudo, ее добавление облегчит вам жизнь.
Microsoft, похоже, наверняка внедрит sudo и даже зайдет так далеко, что выпустит sudo на GitHub с открытым исходным кодом. Если эта информация вызывает у вас желание узнать больше о том, что происходит в Windows, обязательно ознакомьтесь с этим списком команд, которые должен знать каждый пользователь Windows.