Microsoft представила команду sudo в Windows 11, что позволяет запускать команды с повышенными привилегиями, не покидая текущую консоль. Однако данная реализация имеет ряд ограничений.
Введение в использование sudo в Windows 11
Функциональные возможности и ограничения
Система предоставляет три режима работы sudo: запуск в новом окне, ввод отключён, и выполнение команд в текущей консоли. Однако команда sudo работает только с повышением до администратора, не поддерживается выполнение от имени других пользователей. Также отсутствует файл конфигурации sudoers и кэширование учётных данных, что делает необходимым ввод практических учётных данных при каждом использовании.
Совершенства в gsudo
Открытая альтернатива gsudo от Херардо Гриньоли обеспечивает улучшенную функциональность. Gsudo поддерживает кэширование учётных данных с тайм-аутами, интеграцию с PowerShell, CMD, WSL и Windows Terminal. Это позволяет разделять интерфейсы и создавать вкладки администратора, увеличивая гибкость и эффективность. Расширенные настройки доступны через конфигурационные файлы.
Практическая доступность и настройка
Чтобы активировать встроенную функцию sudo в Windows 11, необходимо перейти в Настройки > Система > Для разработчиков и использовать команду: sudo config --enable normal. Gsudo можно установить с помощью winget install gerardog.gsudo, что делает его более доступным для усиленных пользователей, нуждающихся в стабильной и гибкой среде.



