代码之家  ›  专栏  ›  技术社区  ›  Pythoner

密码是什么root@localhost这是密码吗?

  •  -1
  • Pythoner  · 技术社区  · 9 年前

    我正在windows ubuntu子系统上配置hadoop 2.7.3。我曾经 root 作为根帐户密码,但当我尝试运行/bin/start yarn时。sh,我需要输入密码root@localhost

    lizhi@localhost's password:
    

    我尝试过根这个,但从来没有工作。

    我也试过

    ssh-genkey 
    cat /home/user/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
    

    但调用./start-yarn时仍然需要密码。sh,这个密码是什么,为什么与根帐户密码不同?

    我尝试使用passwd将密码更改为root,但仍然被拒绝:

    C:\Users\lizhi>bash
    lizhi@LAPTOP-SURFACEP:/mnt/c/Users/lizhi$ sudo su
    [sudo] password for lizhi:
    root@LAPTOP-SURFACEP:/mnt/c/Users/lizhi# passwd
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
    root@LAPTOP-SURFACEP:/mnt/c/Users/lizhi# ssh localhost
    root@localhost's password:
    Permission denied, please try again.
    root@localhost's password:
    Permission denied, please try again.
    root@localhost's password:
    Received disconnect from 127.0.0.1: 14:
    root@LAPTOP-SURFACEP:/mnt/c/Users/lizhi#
    

    欢迎咨询。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    除非您将其设置为:

    ssh root@localhost 使用与root相同的密码。看起来您没有设置根密码。 要做到这一点,请使用以root身份登录 sudo -s 然后使用 passwd 设置根密码的命令。

    之后,您必须能够以root身份使用ssh