• 请不要在回答技术问题时复制粘贴 AI 生成的内容
PTLin
V2EX  ›  程序员

火星了,原来 Windows 也有了原生 sudo 了

  •  
  •   PTLin · Feb 28, 2025 · 6545 views
    This topic created in 614 days ago, the information mentioned may be changed or developed.

    终于可以卸载 gsudo 了,微软的另外一种拥抱开源。 image

    18 replies  •  2025-03-01 18:51:15 +08:00
    superrichman
    superrichman
    Feb 28, 2025
    1
    木马提权更方便了
    shintendo
    shintendo
    Feb 28, 2025
    2
    别急着卸,不如 gsudo 好用
    1Z3KYa0qBLvei98o
    1Z3KYa0qBLvei98o
    Feb 28, 2025
    3
    不知道加这个东西有什么用
    PTLin
    PTLin
    OP
    Feb 28, 2025
    4
    @VchentozV 就比如 winget 更新软件,前面加个 sudo 就不会每个软件安装的时候弹框了。
    1Z3KYa0qBLvei98o
    1Z3KYa0qBLvei98o
    Feb 28, 2025
    5
    @PTLin 我现在 windows terminal 默认管理员权限. 但是最近升级了 Windows 11 24h2 之后, 就各种问题, 卡死.
    Tumblr
    Tumblr
    Feb 28, 2025
    6
    @VchentozV #5 这就是历来的使用习惯导致的。用 Linux 也好,OSX 也好,都习惯于用非 root 用户了,但是一到 Windows ,那必然是 Administrator+关闭 UAC ,所以就搞出各种问题来。微软想让用户习惯于 user+UAC 的使用,还有很长的路要走啊。
    1Z3KYa0qBLvei98o
    1Z3KYa0qBLvei98o
    Feb 28, 2025
    7
    @Tumblr 专业程序员用顺手还是 linux + sudo 那一套, windows 早期的设计就是傻瓜化, 就是面向普通用户, 抢市场.

    所以每次 windows terminal 很多个 tab 然后突然要 win 键 + 鼠标管理员权限就很不爽.

    大部分时候我就用 触摸板 点一下 + 号. 鼠标都用得不多.


    ===> 但是跳出程序员的局限,像父母这种用户有多少. 但是 00 后会不会动手能力都增强了?
    PTLin
    PTLin
    OP
    Feb 28, 2025
    8
    @shintendo 试了下,把配置 sudo 如何运行应用程序改成内敛后,基本上就和 gsudo 一样了。
    cnbatch
    cnbatch
    Feb 28, 2025
    9
    @VchentozV 遇到管理员提权请求时,按 ALT+Y ,双手就不用离开键盘区域了
    weijancc
    weijancc
    Feb 28, 2025 via iPhone
    10
    那个弹窗都是直接关掉的
    x009ba1
    x009ba1
    Feb 28, 2025
    11
    试了下 `sudo Start-Service -Name postgresql` 提示:“找不到命令”
    单独执行 `sudo` 和 `Start-Service -Name postgresql` 都没问题🤔
    zifeiyu
    zifeiyu
    Feb 28, 2025
    12
    gsudo 更好用,sudo 执行命令,印象中会以 C:\Windows\System32 当作当前目录,而 gsudo 就可以正确地识别当前目录。不知道这个 bug 修复没有
    HENQIGUAI
    HENQIGUAI
    Feb 28, 2025
    13
    几年前有人写了 sudo.cmd, 和 sudo.ps, 分享到 github 了,好用的很,感谢互联网的分享精神
    Cu635
    Cu635
    Feb 28, 2025
    14
    @VchentozV #7
    “但是 00 后会不会动手能力都增强了”
    不会,反而是下降的。
    500
    500
    Feb 28, 2025
    15
    @shintendo 对的,暂时先别卸载。微软的东西就是这么膈应人,能用却不好用。像 11 楼的问题刚出来时我就遇到过,到现在还没解决
    billccn
    billccn
    Mar 1, 2025
    16
    @x009ba1 这是因为`Start-Service`是个 powershell 功能,sudo 后面的命令是传递给系统执行不是 powershell ,你可以试试`sudo powershell -command "Start-Service -Name postgresql"`,或者直接用系统命令`sudo net start postgresql`
    x009ba1
    x009ba1
    Mar 1, 2025
    17
    @billccn 原来如此,感谢答疑
    1Z3KYa0qBLvei98o
    1Z3KYa0qBLvei98o
    Mar 1, 2025
    18
    @x009ba1 微软的 powershell 号称第 4 代, 但是和 wpf 一样, 又臭又长
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4833 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 00:21 · PVG 08:21 · LAX 16:21 · JFK 19:21
    ♥ Do have faith in what you're doing.