Microsoft підтверджує sudo для Windows

Microsoft запровадить sudo


Кілька днів тому - лунали ми від виявлення на спеціалізованому сайті реалізації команди sudo в Windows. Зараз Microsoft підтверджує sudo для Windows. Те, що ми не знали, і це чудова новина, це те, що Microsoft зробить свою реалізацію Sudo відкритим кодом.

Власне, вже була реалізація, зроблена незалежним програмістом, і саме розробники Sudo з Microsoft рекомендують використовувати його, якщо вам потрібно більше функцій, ніж офіційна версія.

Але давайте спочатку поговоримо про оголошення Microsoft, а потім перейдемо до альтернативи.

Microsoft підтверджує sudo для Windows

Джорді Адумі, менеджер із продуктів Microsoft Developer Platform, опублікований в офіційному блозі характеристики нової функції цілком узгоджуються з тим, що люди Windows Latest зробили висновки з кількох вікон.
Команда sudo тимчасово дозволить користувачам мати права адміністратора без необхідності вмикати їх як адміністраторів. Він буде доступний, починаючи з Windows 11 Insider Preview Build 26052!.

Його можна ввімкнути графічно з розділу «Розробники» у «Конфігурації» або з командного рядка чи PowerShell, ввівши від імені адміністратора:
sudo config --enable <configuration_option>

Цей останній параметр дозволяє 3 варіанти:

  • У новому вікні.
  • Закритий дохід.
  • Поточне вікно.

в новому вікні

Відкрийте консоль з правами адміністратора. Це режим за замовчуванням.

Закритий дохід

У цьому режимі налаштування sudo для Windows Запустіть процес із привілеями в тому самому вікні, але із закритим стандартним вводом. Stdin — це абревіатура, яку ми зобов’язуємо творцям мови програмування C і відноситься до англійського виразу «стандартний ввід» (ми можемо перекласти його як стандартний ввід). Для більшості операційних систем і мов програмування вищезгаданий вираз стосується потоку даних, які генеруються клавіатурою чи мишею або надсилаються іншим процесом.

Тобто в цій конфігурації sudo новий процес ігноруватиме будь-який вхід користувача. Отже, цю модальність не слід використовувати в тих процесах, які, окрім прав адміністратора, потребують взаємодії з користувачем.

Коли користувач вирішує використати команду sudo, UAC запитує підтвердження. UAC — це абревіатура, яка ідентифікує систему контролю облікових записів користувачів Windows. UAC перевіряє облікові дані користувача та запитує підтвердження, коли вони мають намір внести зміни в систему.

Поточне вікно

Можливо, Sudo поводиться найбільш схожим на свого старшого брата Unix. ІПроцес виконується в поточному вікні, як і входи, виходи та повідомлення про помилки.

gsudo

Раніше я казав вам, що є інструмент із більшими можливостями, ніж Sudo від Microsoft. Він був розроблений незалежним програмістом і, здається, більше схожий на оригінальний Sudo. Крім того, його можна використовувати в Windows 10.

За описом с сторінка на GitHub проекту, gsudo є еквівалентом команди sudo в Unix, що забезпечує подібний досвід користувача. Користувачеві потрібно просто додати до команди префікс gsudo або sudo, щоб мати змогу виконувати її як адміністратор перетворити командний рядок на адміністраторський.

Кожного разу, коли запускається gsudo, з’являється вікно UAC із запитом на підтвердження, але це можна змінити. gsudo працює з Cmd, PowerShell, WSL, git-bash, MinGW, Cygwin, Yori, Take Command, BusyBox і NuShell.)

трохи історії

Команда sudo — це абревіатура англійською мовою (нашою мовою вона перекладається як «виконувати як суперкористувач»).
Ми завдячуємо цим Бобу Коггешоллу та Кліффу Спенсеру. Вони зробили це в 1980 році на факультеті інформатики Університету штату Нью-Йорк. Поточний супроводжувач — розробник OpenBSD Тодд С. Міллер, який розповсюджує його за ліцензією BSD.

Функція sudo полягає в тому, щоб дозволити користувачам виконувати команди з дозволами, вищими за ті, які їм спочатку були призначені.
Він використовується для виконання адміністративних завдань або зміни обмежених файлів, не надаючи користувачеві повного доступу до системи


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.