Introducing Sudo for Windows (devblogs.microsoft.com)
from testeronious@lemmy.world to programming@programming.dev on 09 Feb 2024 01:44
https://lemmy.world/post/11735163

#programming

threaded - newest

SpaceNoodle@lemmy.world on 09 Feb 2024 01:48 next collapse

It took them just under half a century! Good job!

testeronious@lemmy.world on 09 Feb 2024 01:52 collapse

astonishing work!

rtxn@lemmy.world on 09 Feb 2024 02:58 next collapse

FINALLY! It only took them WAY TOO MANY FUCKING YEARS! Good job catching up to literal decades-old practices, guys! How do you like living in the 1990s?

Man, I’ll almost miss having to run a VNC session in parallel with WinRM to click on the UAC popup.

[deleted] on 09 Feb 2024 03:02 next collapse
.
spez_@lemmy.world on 09 Feb 2024 03:02 next collapse

Windows is way ahead of the other operating systems. Not even gonna name them because they’re worthless

anothercatgirl@lemmy.blahaj.zone on 09 Feb 2024 03:18 next collapse

they should name it something else so searching for it doesn’t conflict with unix sudo

deadbeef79000@lemmy.nz on 09 Feb 2024 05:46 collapse

That’s the point, embrace, extend, extinguish.

Or enshitify perhaps.

RedWizard@lemmygrad.ml on 09 Feb 2024 03:22 next collapse

I’ve been using gsudo for a long time, its a game changer.

NegativeLookBehind@kbin.social on 09 Feb 2024 03:22 next collapse

Aww that’s cute, they’re trying to be big boy computers now

ITeeTechMonkey@lemmy.world on 09 Feb 2024 03:25 next collapse

This means I no longer have to use my workaround command that loads a new terminal window with admin privileges!

Now, I might not completely loathe using Windows at work.

JWBananas@startrek.website on 09 Feb 2024 05:04 collapse
mvirts@lemmy.world on 09 Feb 2024 04:04 next collapse

When are they going to add sudont? You know, the NT version of sudo 😹

JWBananas@startrek.website on 09 Feb 2024 05:03 collapse

More like SudoExW

abbadon420@lemm.ee on 09 Feb 2024 05:33 next collapse

It’s weird that its just “sudo” and not “Get-Admin-Acces”

CaptPretentious@lemmy.world on 09 Feb 2024 06:06 next collapse

It might just be an alias to a function similar to what you posted. Because like you can do curl but it really just calls invoke-webrequest, or ls for Get-ChildItem.

It is kind of weird that I took him this long to put this out though. I imagine a lot of people wrote their own version of this and it all probably very nearly the exact same.

SilverShark@programming.dev on 09 Feb 2024 12:56 next collapse

Indeed. The name doesn’t follow the conventions of other commands in Windows/Powershell at all. And it is inconsistente too. “sudo” stands for “super user do”, but in Windows the notion of super user is called administrator. This will likely also cause confusion with people googling for “sudo” and getting to *nix related pages instead.

abbadon420@lemm.ee on 09 Feb 2024 18:59 collapse

Nah, you can just google “windows+sudo” and look at if your results talk about unix or windows. And if they’re post 2024

rtxn@lemmy.world on 09 Feb 2024 14:03 collapse

No, it really is super simple, just:

Set-HostElevatedPrivilege -SubstituteUser Administrator -Privilege [Microsoft.Automation.HostPrivilege]::new("Administrators", $(hostname)) -Credential $(Get-Credential) -Command "ping 1.1.1.1"
Aatube@kbin.social on 11 Feb 2024 04:14 collapse

It's more complicated than that. It seems to be able to configurably block user input for sudo'd commands, retain the existing environment, ditch it and open a new window, and remember that you've sudo'd in the last minute or so.

ApathyTree@lemmy.dbzer0.com on 09 Feb 2024 05:53 next collapse

Legit didn’t realize until this news came out that windows didn’t have that same sort of “lawl, yes, I know what I’m doing and accept it might break my shit if I’m wrong” override access… but then I stopped using windows at 7 and only started again with 11 when my Linux beast died. (Temporary and migrating off already!)

I never really used cmd on windows, everything was gui… but I prefer terminal to gui on Linux (idk why, maybe just because it’s different and feels more in control. Also verbose logs are sexy).

DV8@lemmy.world on 09 Feb 2024 06:51 next collapse

Command line stuff on Windows (server) is in a pretty decent state now, imo. It’s not perfect but more and more is manageable with powershell. It took some time to really grok that you’re basically always working with objects but I’m a big fan and now quite dislike having to deal with just “text” output when I do something in Linux. (Probably also because I need to do a lot less in it so I’m not used to it as much)

Personally again I also like the naming scheme much more than how it’s done in bash. If I need to do something I don’t know I can search the command by using logical words. E.g. I want to change the properties of a service but don’t know the command by heart I can use

Get-Command service

And I’ll get a list of all commands that contain the word service.

When it comes to admin privileges you simply have the privileges of the account you used to start the session, which has its’ own dangers I suppose since it requires you to maintain account hygiene yourself.

LPThinker@lemmy.world on 09 Feb 2024 11:54 next collapse

If you dig the structured output of powershell, you might want to check out Nushell. It’s a cross-platform shell that builds on powershell’s structured data approach but is much less verbose and, in my opinion, more intuitive than both powershell and Posix shells.

DV8@lemmy.world on 11 Feb 2024 14:09 collapse

Thanks, will check that out.

[deleted] on 11 Feb 2024 04:12 collapse
.
Kuinox@lemmy.world on 09 Feb 2024 09:31 collapse

You could do it, you just had to run your terminal as administrator.
Just right click the terminal, and “Run As Administrator”.

IHeartBadCode@kbin.social on 09 Feb 2024 06:05 next collapse

"Look what they need to mimic a fraction of our power!"

something, something Arch BTW

joeldebruijn@lemmy.ml on 09 Feb 2024 13:52 next collapse

Old saying still applies if something isnt working:

Linux: be root

Windows: reboot

anothercatgirl@lemmy.blahaj.zone on 09 Feb 2024 14:26 next collapse

the most common uses of sudo are: pacman -Syu and apt update && apt upgrade. Windows needs proper CLI for the Microsoft Store or else windows sudo is quite lame.

lazynooblet@lazysoci.al on 09 Feb 2024 19:13 collapse

winget install

abbadon420@lemm.ee on 09 Feb 2024 20:22 collapse

Chocolaty

arthur@lemmy.zip on 09 Feb 2024 15:14 next collapse

<img alt="Omniman meme: look what they need just to mimic a fraction of our power!" src="https://lemmy.zip/pictrs/image/a3a9fbeb-46e6-4c17-ac8b-349c04d29beb.webp">

leanleft@lemmy.ml on 09 Feb 2024 16:49 next collapse

not the onion

CCMan1701A@startrek.website on 09 Feb 2024 18:05 next collapse

This is fine, but don’t make disabling ads and other tracing hidden under sudo commands that no one is going to guess.

Knowing how windows works sudo isn’t going to mean what we think it means. It’ll be like sudo for some things, and admin sudo for other.

nyakojiru@lemmy.dbzer0.com on 10 Feb 2024 01:06 collapse

Introducing… hmmmm…

testeronious@lemmy.world on 10 Feb 2024 01:38 collapse