• everett@lemmy.ml
    link
    fedilink
    arrow-up
    91
    arrow-down
    2
    ·
    9 months ago

    Windows doesn’t have sudo, Windows has a thing they’re calling sudo.

    • 0x4E4F@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      42
      arrow-down
      1
      ·
      9 months ago

      It’s basically runas, but then it pops up the UAC prompt and you have to give admin credentials 😒… runas is much easier, you give the creds in a command line, no windows poping up, nothing, it just works.

      • xlash123@sh.itjust.works
        link
        fedilink
        arrow-up
        6
        ·
        9 months ago

        That’s an odd choice… If it was possible all along to just ask for a a password on the command line, why make it popup a UAC prompt? These are developers using it after all.

        • 0x4E4F@lemmy.dbzer0.comOP
          link
          fedilink
          arrow-up
          10
          ·
          9 months ago

          Devs can and have used runas in the past, that’s nothing new, and it does the job quite well. This new thing is just a fad if you ask me, “every OS on the planet has it and Linux is kinda getting traction, plus we’re on team FOSS now and all that, so why not make our own version of sudo, but actually make it more complicated to use than runas 👍” 😒… I mean, they always do shit like this, take some good idea and turn it into crap, but everyone buys into the idea. Why? Cuz they’re MS 😒.

          • kautau@lemmy.world
            link
            fedilink
            arrow-up
            4
            ·
            9 months ago

            I mean yeah, but also passwordless auth is a good thing. Since it hooks into UAC it hooks into windows hello which can be biometric.

      • everett@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        I don’t understand what you’re trying to say here. (I wasn’t the one who downvoted you, by the way.)

    • 0x4E4F@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      17
      arrow-down
      2
      ·
      edit-2
      9 months ago

      Not only the prompt, but also the credentials screen… i mean… how stupid can you get 🤦. You can’t pass the credentials in cmd 🤣🤣🤣 and you made THIS command to be used it 🤣 🤦.

      They have it! It’s OK, it’s usable, it’s called runas, but no, we wanna copy stuff from POSIX OSes 🤪 drrrrrrr…

    • Eager Eagle@lemmy.world
      link
      fedilink
      arrow-up
      18
      ·
      edit-2
      9 months ago

      I can’t express my disappointment trying to do some things on mac, via ssh as superuser, only to find out I needed to be there in person to reboot in fucking recovery mode.

      • cm0002@lemmy.world
        link
        fedilink
        arrow-up
        13
        arrow-down
        1
        ·
        9 months ago

        Yup, oh but don’t worry it’s all in the name of “Privacy and Security!!”/s

        Personal theory is Apple is slowly getting people used to a PC being a walled garden as much as a phone. They’ve already stripped the hardware of all upgradability in the name of “performance” and now they’re working on the software side in the name of “Privacy and Security”

  • Sean@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    9 months ago

    Nothing will ever replace the all-powerful SUDO no matter how hard Microsoft tries.

    • 0x4E4F@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      9 months ago

      Because they wanna copy the cool kids. Just look at Win11 and say that’s not a KDE/GNOME ripoff… though the removal of settings thing, looks more like GNOME.

  • Ascend910@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    But actually what does Sudo do? Everyone using windows just default to running everything in administrator when something is not working as intended

    • 0x4E4F@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      2
      ·
      9 months ago

      Sudo has an even higher authority than what an admin is in Windows. In Windows, you can’t (easily) run something as the highest authority there is, SYSTEM. In Linux, that is easily doable with sudo.

      So basically, the sudo in Windows is a joke, because it just runs things as admin… and that was already doable with runas in cmd, if you provide administrator credentials of course. The trouble is, with sudo in windows, another prompt shows up, which is basically the “give admin credentials” prompt (the UAC one as well, if you don’t have that one disabled). They could have at least coded it so that it doesn’t act like pkexec and ask you for credentials in a separate prompt, but ask you for creds in the same cmd window, which is what Linux does when you type in sudo (asks you for the root password, but doesn’t open a second prompt, as expected). They could have done that, but no, they decided to complicate things. Why? Beats me, have no idea.

      So, other than being not a true sudo as in POSIX OSes, it complicates things even more by adding at least one other prompt. They already had a prefectly good tool for that, runas. You just pass the creds in the same command and it runs the command with those creds, simple and elegant. But, they wanted to copy POSIX OSes and came up with a shitshow of prompts and the whole world laughing at their “sudo” which is nothing more than “run as admin”, which, as I said earlier, is nothing like what sudo is POSIX OSes.