V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
PTLin
V2EX  ›  程序员

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

  •  
  •   PTLin · 31 天前 · 5003 次点击

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

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

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

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


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