Microsoft potvrdzuje sudo pre Windows

Microsoft implementuje sudo


Niektoré dni ozvali sme sa od objavenia špecializovanej stránky implementácie príkazu sudo v systéme Windows. Teraz Microsoft potvrdzuje sudo pre Windows. To, čo sme nevedeli a je to skvelá správa, je, že Microsoft urobí svoju implementáciu Sudo open source.

vlastne už bola implementácia vykonaná nezávislým programátorom, a sú to samotní vývojári Sudo v Microsofte, ktorí ho odporúčajú používať, ak potrebujete viac funkcií ako oficiálna verzia.

Najprv si však pohovorme o oznámení spoločnosti Microsoft a potom sa dostaneme k alternatíve.

Microsoft potvrdzuje sudo pre Windows

Jordi Adoumie, produktový manažér pre platformu Microsoft Developer Platform, vydal na oficiálnom blogu sú charakteristiky novej funkcie celkom v súlade s tým, čo ľudia z Windows Latest vydedukovali z niekoľkých okien.
Príkaz sudo dočasne umožní používateľom mať oprávnenia správcu bez toho, aby ich bolo potrebné povoliť ako používateľov správcu. Bude k dispozícii od Windows 11 Insider Preview Build 26052!.

Dá sa povoliť graficky v sekcii Vývojári v konfigurácii alebo z príkazového riadka alebo prostredia PowerShell zadaním ako správca:
sudo config --enable <configuration_option>

Tento posledný parameter umožňuje 3 varianty:

  • V novom okne.
  • Uzavretý príjem.
  • Aktuálne okno.

v novom okne

Otvorte konzolu s oprávneniami správcu. Je to predvolený režim.

Uzavretý príjem

V tomto konfiguračnom režime, sudo pre Windows Spustite proces s oprávneniami v tom istom okne, ale so zatvoreným štandardným kódom. Stdin je skratka, ktorú vďačíme tvorcom programovacieho jazyka C a odkazuje na anglický výraz „standard input“ (Môžeme to preložiť ako štandardný vstup). Pre väčšinu operačných systémov a programovacích jazykov sa vyššie uvedený výraz vzťahuje na tok údajov, ktoré sú generované klávesnicou alebo myšou alebo odosielané iným procesom.

To znamená, že v tejto konfigurácii sudo nový proces bude ignorovať akýkoľvek vstup používateľa. Preto by sa táto modalita nemala používať v tých procesoch, ktoré si okrem administrátorských práv vyžadujú interakciu s používateľom.

Keď sa používateľ rozhodne použiť príkaz sudo, UAC požiada o potvrdenie. UAC je skratka, ktorá označuje systém kontroly používateľských účtov Windows. UAC overí poverenia používateľa a požiada o potvrdenie, keď zamýšľa vykonať zmeny v systéme.

Aktuálne okno

Snáď spôsob, akým sa Sudo správa najviac ako jeho veľký brat Unix. AProces sa vykonáva v aktuálnom okne rovnako ako vstupy, výstupy a chybové hlásenia.

gsudo

Už som vám povedal, že existuje nástroj s viacerými funkciami ako Sudo od Microsoftu. Bol vyvinutý nezávislým programátorom a zdá sa, že je viac podobný pôvodnému Sudo. Okrem toho sa dá použiť v systéme Windows 10.

Podľa popisu stránky na GitHub projektu, gsudo je ekvivalent príkazu Unix sudo, ktorý poskytuje podobnú používateľskú skúsenosť. Používateľ musí pred príkazom zadať predponu gsudo alebo sudo, aby ho mohol spustiť ako administrátor previesť príkazový riadok na administrátorský.

Pri každom spustení gsudo sa zobrazí okno UAC so žiadosťou o potvrdenie, ale to sa dá zmeniť. gsudo pracuje s Cmd, PowerShell, WSL, git-bash, MinGW, Cygwin, Yori, Take Command, BusyBox a NuShell.)

trocha histórie

Príkaz sudo je skratka v angličtine (čo sa v našom jazyku prekladá ako „vykonať ako superuser“)
Vďačíme za to Bobovi Coggeshallovi a Cliffovi Spencerovi. Podarilo sa im to v roku 1980 na oddelení informatiky na Štátnej univerzite v New Yorku. Súčasným správcom je vývojár OpenBSD Todd C. Miller, ktorý ho distribuuje pod licenciou BSD.

Funkciou sudo je umožniť používateľom vykonávať príkazy s vyššími oprávneniami, než aké im boli pôvodne pridelené.
Používa sa na vykonávanie administratívnych úloh alebo úpravu obmedzených súborov bez toho, aby sa používateľovi poskytol úplný systémový prístup


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.