V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
trepwq
V2EX  ›  问与答

windows10 的 bash 中输入 su 为什么 su: Authentication failure?

  •  
  •   trepwq · 2016-08-03 09:27:57 +08:00 · 3862 次点击
    这是一个创建于 3040 天前的主题,其中的信息可能已经有所发展或是发生改变。

    更新了 win10 ,打开了 subsystem ,想切换到 root ,结果 su 输入密码之后 Authentication failure ,为什么呢? 虽然可以 sudo su -切换到 root ,可是为什么不能用 su 切换呢?

    5 条回复    2016-08-03 13:46:54 +08:00
    ooxxcc
        1
    ooxxcc  
       2016-08-03 09:51:58 +08:00
    为什么不用 sudo -s 或者 sudo -i 呢
    BOYPT
        2
    BOYPT  
       2016-08-03 09:55:37 +08:00
    ubuntu 系统的 root 是不允许密码登陆的, su 命令无参数的作用是按 root 登陆,而 passwd 查不到 root 的密码,因此你不能登陆。

    正确的用法是使用 sudo -s 。
    lingll
        3
    lingll  
       2016-08-03 09:59:03 +08:00 via Android
    不是进去之后直接就是 root 吗?
    czmecho
        4
    czmecho  
       2016-08-03 13:40:57 +08:00
    neilp
        5
    neilp  
       2016-08-03 13:46:54 +08:00
    root 的密码不对.

    先切换到 root
    sudo su

    然后, 以 root 身份改 root 的密码:

    passwd


    然后 退出. 再用 su 试试.

    exit
    su
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3134 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.