Microsoft відкрила свої руки Linux в епоху Windows 10, винайшовши цілу віртуалізовану підсистему, щоб дозволити користувачам і розробникам отримувати доступ до реального командного рядка Linux, не виходячи з середовища Windows. Тепер, схоже, Microsoft може застосувати ще одну функцію Linux: команду sudo.
Скорочене від «superuser do» або «substitute user do» і увіковічнене в поп-культурі ботаніків раннім коміксом xkcd, sudo найчастіше використовується в командному рядку, коли користувачеві потрібен доступ адміністратора до система—зазвичай для встановлення чи оновлення програмного забезпечення або для внесення змін до системних файлів. Користувачі, які не входять до групи користувачів sudo у даній системі, не можуть виконати команду, захищаючи решту файлів у системі від доступу або зміни.
Додаткова інформація
Нове оновлення systemd перенесе сумнозвісний синій екран смерті Windows у Linux
У дописі на X, який раніше називався Twitter, користувач @thebookisclosed знайшов налаштування для команди Sudo в попередній версії Windows 11, яка була опублікована на експериментальному каналі Canary наприкінці січня. WindowsLatest експериментувала з налаштуванням у збірці Windows Server 2025, яка наразі вимагає ввімкнення режиму розробника в програмі «Налаштування». Є перемикач, щоб увімкнути та вимкнути команду sudo, а також окреме спадне меню, щоб налаштувати поведінку команди, коли ви її використовуєте, хоча на момент написання цієї статті сама команда ще не працює.
Оголошення
Команда sudo також є частиною підсистеми Windows для Linux (WSL), але ця версія команди sudo стосується лише програмного забезпечення Linux. Цей, здається, запускатиме рідні команди Windows, хоча, очевидно, ми не знатимемо, як саме він працює, доки він не буде ввімкнено та повністю функціональний. Наразі користувачі, яким потрібна sudo-подібна команда в Windows, повинні покладатися на програмне забезпечення сторонніх розробників, як-от gsudo, щоб виконати це завдання.
Перевага команди sudo для користувачів Windows — незалежно від того, чи використовують вони Windows Server чи інше — полягала б у можливості підвищити рівень привілеїв без необхідності відкривати повністю окремий командний рядок або вікно терміналу Windows. Відповідно до параметрів, доступних у збірці попереднього перегляду, команди, які виконуються за допомогою sudo, можуть автоматично відкриватися в новому вікні або відбуватися всередині, але вам ніколи не потрібно буде виконувати «клацання правою кнопкою миші, запуск від імені адміністратора» танцюй ще раз, якщо не хочеш.
Microsoft регулярно тестує нові функції Windows, які не входять до загальнодоступних версій операційної системи. Ця функція також може залишатися ексклюзивною для Windows Server, не потрапивши в споживчу версію Windows. Але враховуючи присутність команди в Linux і macOS, це буде приємним покращенням якості життя для користувачів Windows, які проводять багато часу, дивлячись на командний рядок.
Microsoft запозичує тут давню функцію Linux, але цей шлях іде в обидві сторони — нещодавнє оновлення програмного забезпечення Linux systemd додало «синій екран смерті», натхненний Windows, щоб надати користувачам більше інформації про збої. коли вони відбуваються.