Microsoft подтверждает sudo для Windows

Microsoft внедрит sudo


Несколько дней назад Nos Hacíamos Eco с открытия специализированного сайта реализации команды sudo в Windows. Сейчас Microsoft подтверждает sudo для Windows. Чего мы не знали, и это хорошая новость, так это того, что Microsoft сделает свою реализацию Sudo открытой.

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

Но давайте сначала поговорим об объявлении Microsoft, а затем перейдем к альтернативе.

Microsoft подтверждает sudo для Windows

Джорди Адуми, менеджер по продукту платформы Microsoft Developer, опубликованный В официальном блоге характеристики новой функции вполне соответствуют тому, что люди из 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. ИПроцесс выполняется в текущем окне, как и входные, выходные данные и сообщения об ошибках.

гсудо

Я уже говорил вам, что существует инструмент с большим количеством функций, чем 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.