В Windows появится Sudo. Linux новости

В Windows появится Sudo

53
Лайков: +5
войдите, чтобы ставить лайки

Sudo Windows

Представитель компании Microsoft анонсировал проект Sudo для Windows. Sudo для Windows позволяет обычным пользователям выполнять привилегированные команды в текущем окне терминала, без необходимости открывать консоль с расширенными правами.

Sudo от Microsoft имеет открытый исходный код, который был опубликован на github. При этом проект не является форком sudo для Linux. Это отдельная собственная реализация концепции Sudo.

Не смотря на некоторую схожесть функционала, реализации Linux и Windows абсолютно разные, поэтому скрипты и документация по Sudo для Linux не могут быть использованы в Windows. Еще одним ключевым отличием является то, что при выполнении sudo в Windows появляется отдельный диалог подтверждения, User Account Control (UAC), с двумя кнопками Yes и No, без необходимости ввода пароля пользователя.

Sudo Windows
Sudo Windows

Текущая реализация Sudo может работать в трех режимах:

  • При выполнении команды через sudo, открывается новое окно терминала, и команда запускается уже в новом окне.
  • Команда выполняется в том же окне, но для нового процесса блокируется возможность ввода (stdinput). Данный режим не подходит для запуска программ, которым потребуется пользовательский ввод.
  • Выполнение команды выполняется в текущем окне терминала.

Выбор режима выполняется не при выполнении команды, а задается в настройках.

Настройка режима Sudo
Настройка режима Sudo

Появление проекта Sudo для Windows вызвало неоднозначную реакцию у пользователей. Например, некоторым пользователям не понравилось то, что название «sudo» было полностью заимствовано из nix-систем, кому-то осталась непонятной концепция использования sudo без ввода пароля и так далее.

53
  • Опубликовано: 12.02.2024

Комментарии

vantiki
Активный пользователь
Активный
12.02.2024
10:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+4
войдите, чтобы ставить лайки
Ух ты, оказывается кто то сидит в терминале на Windows :)
А так странно - марку взяли, разработчиков вряд ли спросили - воровать (изящно взаимствовать), Microsoft всё же умеют.
Dimanao
Активный пользователь
Активный
12.02.2024
16:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийvantikiРодительский комментарий
0
войдите, чтобы ставить лайки
На винде в терминал заходят 1 раз - для активации KMS )
evgnor86
Активный пользователь
Активный
12.02.2024
16:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийvantikiРодительский комментарий
0
войдите, чтобы ставить лайки
ну админы прошедшие курс PowerShell вполне себе используют :)
rodion
12.02.2024
22:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
Только кому такие админы, нужны разве что в школах.. Хотя..
evgnor86
Активный пользователь
Активный
13.02.2024
04:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийrodionРодительский комментарий
+1
войдите, чтобы ставить лайки
Корпоративная среда. В моей организации несколько десятков тысяч юзеров и несколько сотен серверов, 95% инфры на винде. Админы активно раскатывают все и вся через SCCM и скриптуют все что можно на PowerShell. Сейчас потихоньку начался процесс миграции в мир Linux... Думаю им будет полегче принять, что какие-то задачи на серверах / рабочих станциях можно выполнять не только из "окошек". Справедливости ради и в Linux уже много графических (браузерных) инструментов управления: Webmin (как по мне полумертвый проект), Cockpit, Grafana, ELK-стек. Радуют и отечественные дистрибутивы со своими инструментами: Альтератор, РЕД АДМ.
Hargard
Активный пользователь
Активный
12.02.2024
22:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийvantikiРодительский комментарий
0
войдите, чтобы ставить лайки
Дык там другого способа создать симлинк-то и нету.
Причем делать надо именно с админ правами.
igorborisov
Активный пользователь
Активный
13.02.2024
00:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийvantikiРодительский комментарий
0
войдите, чтобы ставить лайки
Я сижу в терминале Alacritty на Windows 11, внутри Kali Linux WSL
fas
12.02.2024
10:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
пользоваться всё равно не буду
igorborisov
Активный пользователь
Активный
12.02.2024
12:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийfasРодительский комментарий
0
войдите, чтобы ставить лайки
Почему?
fas
12.02.2024
19:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
0
войдите, чтобы ставить лайки
Я про винду, вряд ли с Линукса пересяду, все устраивает.
oleganio
Активный пользователь
Активный
12.02.2024
10:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Видать, совсем уже плохо))
igorborisov
Активный пользователь
Активный
12.02.2024
11:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Это чтобы под учеткой админа постоянно не сидеть?
Minor748
Активный пользователь
Активный
12.02.2024
12:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
Как подружить Шиндошс и Линукс:

Мальчик Windows подходит к папе Деллу и спрашивает:
— Пап, а что делать, если мне нравится одна девочка по имени Linux?
— Вот тебе денежки, покупай ей подарки, оплачивай её хотелки и подруг; води её по нашему git-поместью; не забывай делать комплименты, начиная их с "sudo"; установи WSL и сделай вид, что тебе нравятся её подруги, с ними тоже поддерживай хорошие отношения (Ubuntu, Arch, Debian, Fedora, etc). Я, меж тем, найму к себе на работу её главного ухажора.
— А как его зовут?
— Леннарт Поттеринг
— Но разве она не будет против?
— …
(to be continued или продолжение следует …)
EvPix
Активный пользователь
Активный
12.02.2024
13:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Если продолжить историю, то всё закончится очень плохо для Linux.
В том числе поглощение в семью Windows.
igorborisov
Активный пользователь
Активный
12.02.2024
13:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvPixРодительский комментарий
0
войдите, чтобы ставить лайки
MacOS же не поглотил *BSD
EvPix
Активный пользователь
Активный
12.02.2024
14:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
+1
войдите, чтобы ставить лайки
Но Windows может легко поглотить Linux целиком и полностью со временем. Нужно только подождать и всё сбудется. А сейчас мы видим постепенное копирование частей Linux в Windows.
igorborisov
Активный пользователь
Активный
12.02.2024
14:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvPixРодительский комментарий
0
войдите, чтобы ставить лайки
Пока не видел копирования частей Linux в Windows. Только трансляцию вызовов в WSL.
Minor748
Активный пользователь
Активный
12.02.2024
14:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
0
войдите, чтобы ставить лайки
Это лишь по той причине, что они туда физически не подойдут, как детальки от другого конструктора.
Сперва автор канала говорил, что скоро МС выпустят свой дистрибутив, это произошло. Потом смеялись над WSL, вот уже вторая версия.

Лучше бы, конечно, они сменили/улучшили ФС (ntfs), чтоб она работала, определялась, устройства с ней подключились без проблем.
igorborisov
Активный пользователь
Активный
12.02.2024
14:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Windows может запускаться из раздела с Btrfs (драйвер WinBtrfs + загрузчик Quibble)
achirik
15.02.2024
09:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
0
войдите, чтобы ставить лайки
Прям частей Linux, никто не копирует. но посмотри на алиасы posh, там всё стырено из *nix, так что при желании на powershell можно писать скрипты "языком bash"
x230
Активный пользователь
Активный
12.02.2024
13:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Никакое 'sudo' Винду не спасёт.
xKDE
Активный пользователь
Активный
12.02.2024
14:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+1
войдите, чтобы ставить лайки
Скорее Linux не спасет даже 'sudo'!((
Minor748
Активный пользователь
Активный
12.02.2024
15:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Переходим на doas
x230
Активный пользователь
Активный
12.02.2024
15:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
А Linux и не нуждается в спасении.
xKDE
Активный пользователь
Активный
12.02.2024
16:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
И то верно, статистическая погрешность таких как мы того не стоит)
x230
Активный пользователь
Активный
12.02.2024
16:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Вот не надо этой словесной перверсии!
Линь достаточнно непотопляем, с тех пор как отделился от UNIX-сферы.
Да не без проблем, и иногда его развитие откровенно тормозит. Но имхо лучше так, чем как в Винде: сотворить откровенную какашку и впаривать её всему Миру.
xKDE
Активный пользователь
Активный
12.02.2024
16:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+1
войдите, чтобы ставить лайки
Да нет никакой "какашки", всё там в порядке. Просто есть те, кому интересно порой посмотреть, что внутри. Но таких не много. А для всех остальных в количестве 95% есть готовые рабочие системы. Нужно реалистично смотреть на вещи)
Syntadev
12.02.2024
14:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Ага, пытаетесь разработчиков вернуть? Ну, да, доля винды падает медленно, но падает, все переходят на Mac/Linux.
xKDE
Активный пользователь
Активный
12.02.2024
15:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSyntadevРодительский комментарий
+2
войдите, чтобы ставить лайки
Ну да!)))
https://gs.statcounter.com/os-market-share/desktop/worldwide
Все так и бросились переходить! Немного на m1,2,3 посидели и назад на win.
А Linux - он другой, тут зарабатывают на техподдержке, а значит никогда ничего не будет работать без бубна!) Философия opensource, понимать надо)))
Dimanao
Активный пользователь
Активный
12.02.2024
16:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Реально будет - sudo чтобы запустить, нужно запустить терминал(PowerShell) от Имени Администратора ))))
UserReady
Активный пользователь
Активный
12.02.2024
18:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А зачем в Windows нужны команды и окно терминала? Как можно в наше время набирать команды и параметры, это же неудобно и неужели всё нельзя сделать в графическом интерфейсе?
Кто только не критикует Linux за терминал, оказывается и в Windows зачем то нужен, непонятен весь негатив по этому поводу. Это важная часть системы, надо только разобраться и ничего сложного здесь нет.
x230
Активный пользователь
Активный
12.02.2024
18:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
+1
войдите, чтобы ставить лайки
Маразм данного явления/ситуации состоит в том, что мелкомягкие не смогли придумать своего консольного инструмента запуска программ от имени администратора и взяли готовый из мира Linux.
Как говорится: "Занавес!"
Minor748
Активный пользователь
Активный
12.02.2024
19:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
>> Не смотря на некоторую схожесть функционала, реализации Linux и Windows абсолютно разные, поэтому скрипты и документация по Sudo для Linux не могут быть использованы в Windows

Я бы сказал, что вантуз изначально для мышкотыкеров (-карей), и теперь добавляют терминала, а вот Линукс наоборот — 30 с лишним лет назад строился изначально как инструмент общения с железом через консоль. Это уже потом стали появляться GUI вместо всяких ffmpeg'ов, top'ов и прочих консольных.
x230
Активный пользователь
Активный
12.02.2024
19:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
>> вантуз изначально для мышкотыкеров... а вот Линукс наоборот ... через консоль

Не хочу включать перфекциониста/педанта, но командный интерпретатор в Винде никто не отменял. И вполне себе был/есть удобный инструмент. Я очень много хорошестей замучивал теми же батниками!..

Но sudo в Винде! Это запредельно...

P.S. Не то, чтобы такой инструмент не нужен. Но sudo!? А самим чего, - не айс?
Rom
Активный пользователь
Активный
12.02.2024
19:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
Они копируют андроид. Рут права хотят усложнить получение скорее всего.
igorborisov
Активный пользователь
Активный
12.02.2024
23:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
А зачем рут-права на операционке с закрытым исходным кодом, которая скоро будет доступна только через облако
Rom
Активный пользователь
Активный
12.02.2024
19:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
в винде вполне себе можно без мыши
Minor748
Активный пользователь
Активный
12.02.2024
19:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
В браузере тоже вполне себе можно без мыши. Но нужно ли оно?..
https://addons.mozilla.org/ru/firefox/addon/vimium-c/
Rom
Активный пользователь
Активный
12.02.2024
19:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
+1
войдите, чтобы ставить лайки
Мне например удобно скрипты для автоматизации запускать. Не на каждый случай гуй есть и зачем куча гуевых прог если все свои скрипты я одним батником запущу
winduser
12.02.2024
18:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Виндовс превращается, превращается.... Превращается в ReactOS....
AquaVerso
Активный пользователь
Активный
12.02.2024
22:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
sudo windows update :D
igorborisov
Активный пользователь
Активный
12.02.2024
23:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAquaVersoРодительский комментарий
0
войдите, чтобы ставить лайки
sudo rm -rf /*
x230
Активный пользователь
Активный
13.02.2024
09:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
0
войдите, чтобы ставить лайки
Там и без "судо" всегда было "формат це комплете".
DrSheppard
Активный пользователь
Активный
13.02.2024
02:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Вообще непонятно зачем sudo если есть UAC который прекрасно справляется. Не нужно придумывать 100500 новых фич. Давайте избавимся от legacy-кода вместо переосмысления работы пользователей. Windows завязанная на терминале мне не нужна (хотя есть и такая), для этого есть Linux. Microsoft следует улучшить работу Flutter/Dart приложений, убрать всякие атавизмы типа панели управления, менеджера устройств и т.д., а все полезные функции перенести в Параметры
x230
Активный пользователь
Активный
13.02.2024
09:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
Я конечно плюсанул, но данное предложение попахивает утопией или самоубийством корпорации... Если Microsoft улучшит всё выше сказанное, то он обанкротится.
achirik
15.02.2024
09:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
А как из того же powershell вызвать сразу UAC? Для этого необходимо запускать новую сессию с правами изначально, что тоже не безопасно, лучше когда работаешь и для какой-то одной команды тебе надо повышение привилегий использовать судо, а не прыгать с окна в окно по сессиям от админа и пользователя.
DrSheppard
Активный пользователь
Активный
15.02.2024
16:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийachirikРодительский комментарий
0
войдите, чтобы ставить лайки
Запуск от имени администратора
Вы когда открываете терминал в Linux, у вас тоже права не суперпользователя. Вы только потому вводите команду sudo, а затем саму команду
achirik
16.02.2024
05:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
Ну так вот и для этого же придумали костыльный sudo в windows , который просто является прослойкой между сессией пользователя и UAC.
xKDE
Активный пользователь
Активный
13.02.2024
19:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
И это Вы ещё не в курсе кто это всё придумал, иначе бы тут у всех пуканы порвались)))
x230
Активный пользователь
Активный
13.02.2024
19:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
>> кто это всё придумал
А это важно?
Часто бывает так, что не важно кто это сделал, главное - кому это выгодно (в данном случае - для чего).
xKDE
Активный пользователь
Активный
13.02.2024
19:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
))) в данном случае имя, как торговая марка, известнее чем "sudo"!
А для чего - мне лично вообще не интересно! Win11 - отличная ось, так что успехов им в развитии!
Minor748
Активный пользователь
Активный
15.02.2024
11:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
После появления СЭС (bsod) в Линукс это уже не вызывает вопросов
LexD
Активный пользователь
Активный
16.02.2024
17:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
"... проект не является форком sudo для Linux. Это отдельная собственная реализация концепции Sudo..."
"Не смотря на некоторую схожесть функционала, реализации Linux и Windows абсолютно разные, поэтому скрипты и документация по Sudo для Linux не могут быть использованы в Windows."

А денег на маркетолога (или как это называется), чтобы придумать своё название, не хватило.

https://3dnews.ru/1100040/microsoft-obyavila-o-dobavlenii-unixkomandi-sudo-v-windows-11?ysclid=lsoq7pp0zb868998578

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила