Microsoft официально представила новую функцию «Sudo для Windows» для Windows 11. Компания опубликовала наработки по проекту утилиты sudo на GitHub под открытой лицензией MIT. «Sudo для Windows» появилась спустя 44 года после выхода первой версии sudo на 4.1BSD.
«Наша команда работает над открытием исходного кода "Sudo для Windows". Вы можете внести свой вклад в скрипт sudo.ps1. Он предназначен для создания вспомогательной оболочки sudo.exe, которая обеспечивает более удобный интерфейс использования sudo из PowerShell», — обратились к сообществу специалисты из Microsoft.
Примечательно, что репозиторий Sudo for Windows Documentation ещё закрыт, но находится в разработке.
Sudo можно будет включить через настройки для разработчика. Эта опция позволит управлять настройками, требующими административных привилегий, например, удалением приложений или изменением системных настроек.
Также можно будет включить Sudo для Windows, выполнив следующую команду в сеансе консоли с повышенными привилегиями: sudo config --enable <configuration_option>.
При активации опции можно будет настроить поведение команд sudo, установив предпочтения для работы команд, запускаемых с помощью этой утилиты. Для этого нужно выбрать один один из трёх режимов работы sudo: In a New Window (forceNewWindow), Input closed (disableInput) и Inline (normal):
Пример работы с Sudo в режиме New Window (запуск команды sudo netstat -ab):
В Microsoft пояснили, что проект только начал развиваться. «Если вам нужны дополнительные опции, которых нет в "Sudo для Windows", ознакомьтесь с gsudo разработчика Джерардо Гриньоли. Этот проект имеет ряд дополнительных функций и параметров конфигурации», — уточнили разработчики из Microsoft.
A Brief History of Sudo. Sudo было задумано и реализовано Бобом Коггешхоллом и Клиффом Спенсером примерно в 1980 году на факультете компьютерных наук SUNY/Buffalo, первый запуск утилиты был на VAX-11/750 под управлением 4.1BSD. Sudo в его нынешнем виде поддерживается мейнтейнером проекта Тоддом К. Миллером , который продолжает улучшать sudo и исправлять ошибки.
Источник новости: habr.com