Серед інших нововведень Windows 11 24H2 – поява команди Sudo для запуску команд та програм із підвищеними правами. Ця команда знайома багатьом користувачам Linux, але для Windows вона реалізована вперше.
Увімкнення команди Sudo
Команда sudo (Substitute User and do — «підмінити користувача та виконати» або Superuser do — «виконати від імені суперкористувача») дозволяє запускати команди та програми у командному рядку або BAT-файлах із правами адміністратора, навіть якщо вони запущені від імені звичайного користувача. При виконанні команди з’являється запит контролю облікових записів (UAC), і команда виконується від імені адміністратора.
Кроки для увімкнення Sudo
- Відкрийте “Параметри” і перейдіть до розділу “Для розробників”.
- У розділі «Увімкнути sudo» увімкніть перемикач і підтвердіть увімкнення команди.
Налаштування команди Sudo у реєстрі
Команду Sudo також можна увімкнути через реєстр:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSudo] "Enabled"=dword:00000001
Параметри конфігурації
За замовчуванням при виконанні команди sudo відкривається нове вікно. Однак, ви можете налаштувати цю поведінку:
- У “Параметри” – “Для розробників”, натисніть праворуч від опції “Увімкнути sudo” та виберіть один з варіантів: “У новому вікні”, “З відключеним введенням”, “Вбудований”.
- Варіанти “З відключеним введенням” та “Вбудований” означають, що команда буде виконуватись в тому ж вікні.
Використання команди Sudo
Команду Sudo можна включити або вимкнути за допомогою параметрів. Наприклад:
sudo config --enable sdou --inline cmd.exe sudo --inline run rmdir /s ШЛЯХ_ДО_КАТАЛОГУ
Запуск команди буде відбуватись під правами адміністратора.
Додаткова інформація
Повний список доступних параметрів можна отримати за допомогою команд:
sudo -h sudo --help
Додаткову інформацію про команду Sudo для Windows можна знайти:
- На офіційному веб-сайті Microsoft
- На сторінці проекту в GitHub – Sudo для Windows є проектом з відкритим вихідним кодом.