» »

Windows dobiva ukaz 'sudo' iz Linuxa

Windows dobiva ukaz 'sudo' iz Linuxa

Slo-Tech - Microsoftov aktualni operacijski sistem Windows 11 bo kmalu dobil ukaz sudo, ki ga poznamo iz Linuxa, je napovedal Jordi Adoumie iz Microsofta. Gre za priročen ukaz, ki pomeni superuser do in omogoča poganjanje posameznih programov ali opravil z višjimi privilegiji, kot jih ima uporabnik sicer. S tem lahko razvijalci preizkušajo skripte in popravljanje določene sistemske nastavitve, ne da bi bili ves čas prijavljeni kot administratorji, kar je tvegano.

V Windows 11 bo ukaz omogočil poganjanje orodij s povišanimi privilegiji neposredno iz ukazne vrstice, ki bo sicer tekla z osnovnimi uporabnikovimi privilegiji. Doslej je bila pot do povišanja privilegijev nekoliko bolj okrogla, saj je bilo treba najprej zagnati novo instanco ukazne vrstice kot administrator, nato pa so se tako v njej izvajali vsi ukazi.

Novost je za zdaj na voljo v kanalu Canary, kjer so prihajajoče verzije Windows dostopne razvijalcem. Splošna javnost bo torej novosti deležna proti koncu leta, če gre verjeti dosedanji časovnici. Več o projektu sudo lahko izvemo na Microsoftovem Githubu. Ne pozabimo, da je v zadnjih letih Windows dobil že celotno Linuxovo jedro (kot ločen podsistem), lupino Bash, podporo za OpenSSH in se s tem močno približal Linuxu z vidika uporabe.

16 komentarjev

pixelzgaming ::

Še malo pa bo Windows mogoče celo uporaben 8-)
Komp: 2600X | 16GB DDR4 | 500GB NVMe | 10 + 10 + 6 + 4 TB HDD | GTX 1060 6GB
Telefon: S23 Ultra
Avto: Megane MK4 GTLine

brbr21 ::

Windows - Linux with spyware kernel ;(

MS je postal obupen v zadnjem času.

Lonsarg ::

To Microsoftovo embracanje linuxa je prov super. Če hočem kaj naredit v linux (zaenkrat predvsem build strežniki) uporabim kar powershell :)

Zgodovina sprememb…

  • spremenil: Lonsarg ()

immortan ::

mislim da je glupo primerjat linux pa microsoft glede uporabnosti, vsak OS ima svoje prednosti in slabosti

SasoS ::

Ne razumem čisto dobro čemu služi...desni klik in Run as Administrator obstaja že od pamtiveka. Prav tako 'runas' ukaz, ki lahko zažene karkoli ne samo cmd. Je pa res da je treba pisat več kot 'sudo xxx' ampak za to bi lahko obstajal tudi alias.

Dejansko prednost sudo-ja je da lahko omejiš katere ukaze lahko nekdo izvaja. Sicer je to precej težko ker se skoraj vedno da pobegnit ven, ampak vseeno obstaja ta možnost. In pa logiranje. Nič od tega ne vidim tukaj...

Lonsarg ::

Meni bo prednost ko imam v cache več ukazov pa šele kasneje ugotovim da rabim admin in moram iz nule spet ukaze pisat če novo okno odprem.

Poldi112 ::

SasoS je izjavil:

Ne razumem čisto dobro čemu služi...desni klik in Run as Administrator obstaja že od pamtiveka. Prav tako 'runas' ukaz, ki lahko zažene karkoli ne samo cmd. Je pa res da je treba pisat več kot 'sudo xxx' ampak za to bi lahko obstajal tudi alias.


Si ga pač narediš:
https://learn.microsoft.com/en-us/power...

recimo:

function su
{
Start-Process PowerShell -verb RunAs
}
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.

c3p0 ::

Po Win logiki bi moralo bit tako:
SuperUser.exe /Admin=On /h /k /ro /NoOverrideMaster /SkipCheckOnly <ukaz>

darkolord ::

SasoS je izjavil:

Ne razumem čisto dobro čemu služi...desni klik in Run as Administrator obstaja že od pamtiveka. Prav tako 'runas' ukaz, ki lahko zažene karkoli ne samo cmd. Je pa res da je treba pisat več kot 'sudo xxx' ampak za to bi lahko obstajal tudi alias.

Dejansko prednost sudo-ja je da lahko omejiš katere ukaze lahko nekdo izvaja. Sicer je to precej težko ker se skoraj vedno da pobegnit ven, ampak vseeno obstaja ta možnost. In pa logiranje. Nič od tega ne vidim tukaj...
Razlika tega novega je, da lahko narediš "elevation" v istem oknu - runas ti odpre novega.

Jure14 ::

darkolord je izjavil:

Razlika tega novega je, da lahko narediš "elevation" v istem oknu - runas ti odpre novega.

Kakšen je pa "kontekst" tega povišanja pravic?
Mislim, ali ta "povišani" program vidi recimo mapirane diske, ki jih vidi "nepovišani" uporabnik?

WizzardOfOZ ::

kot navaden user štartaš skripto in ugotoviš, da bi rabil admina. skenslaš skripto, ponoviš ukaz in vstaviš še "su" zraven in dela v istem oknu naprej.
Milčinski je napisal butalce kot prispodobo in ne kot priročnik!!!
Svuda u svijetu ima budala ali je izgleda kod nas centrala!!!

winklr ::

psexec obstaja že leta... pa še remote je sposoben izvesti program (na remote mašini začasno registrira servis in ga požene, ta pa požene program).

brbr21 je izjavil:

Windows - Linux with spyware kernel ;(

MS je postal obupen v zadnjem času.


To, da je m$ postal obupen se strinjam, glede kernela pa ne. Windows kernel je svetlobna leta pred linuxovim (ne uporabljam windowsov že leta, tako, da ni fanboy izjava)

Zgodovina sprememb…

  • spremenilo: winklr ()

MrStein ::

Seveda si fanboy. Zgolj uporabljaš Linux, ker je Windows zanič.

Podobno kot Linus uporablja Windows, čeprav je 110% linux-guy.

(pravi Linus, ne tisti influencer)

;)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

Lonsarg ::

Lepo uporabljaš tisto kar je bolj primerno glede na situacijo pa je, torej windows za desktop ter linux za server.

WhiteAngel ::

WizzardOfOZ je izjavil:

kot navaden user štartaš skripto in ugotoviš, da bi rabil admina. skenslaš skripto, ponoviš ukaz in vstaviš še "su" zraven in dela v istem oknu naprej.


Ne mešati su in sudo. su pomeni "switch user" in je iz časov unixa, potem ga je posix prevzel. Za su-jem pride uporabniško ime, ki hočeš postati.

sudo je novejša pogruntavščina (menda 2008 pravi wikipedia, ampak občutek imam, da sem to že v ubuntu 6.06 uporabljal) in pričakuje ukaz, ki naj se ga požene (po defaultu) kot root. V sistemskem sudo configu nastaviš, kdo vse lahko kliče sudo (sudoers), kaj je potrebno, da se mu to dovoli (geslo, pam, yubikey, kaj tretjega), koliko časa je sudo seja odprta brez ponovne avtentikacije itd. Ne vem, kako "globoko" bo šel M$ s svojo implementacijo in kaj je prvotni vzgib za to.

WhiteAngel ::

Lonsarg je izjavil:

Lepo uporabljaš tisto kar je bolj primerno glede na situacijo pa je, torej windows za desktop ter linux za server.


Se strinjam. Tudi sam sem zaradi zanič desktop UXa šel leta 2000 dol z Win na Linux in KDE. Je pa zanimivo, da je bila včasih huda borba za appe in špile, da se jih porta na Linux. Zdaj v času mobile in Androida pa so appi vse neki wrapped web appi (Electron...) in dobiš za Linux svega i svašta (na pamet slack, discord, zoom).


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Trojanski konji tudi za Linux (strani: 1 2 )

Oddelek: Novice / Varnost
9425546 (21551) MrStein
»

Programi z Download.com oviti v dve plasti namestitve (strani: 1 2 )

Oddelek: Novice / Omrežja / internet
6315800 (13118) MrStein
»

V enem izmed Ubuntujevih neuradnih ohranjevalnikov zaslona najdena zlonamerna koda (strani: 1 2 )

Oddelek: Novice / Varnost
748558 (6366) Ales
»

[C] problem z system(), exec()... čuden izpis v konzoli

Oddelek: Programiranje
51170 (1016) BigWhale
»

Nova beta verzija Viste (strani: 1 2 3 4 5 6 7 )

Oddelek: Novice / Ostala programska oprema
31522361 (15634) simnov

Več podobnih tem