root shell bash 命令不起作用

sri*_*u u 3 command-line bash root passwd 14.04

我试图更改我的 sudo 密码(我错误地从 sudoers 列表中删除了自己)。我试着跟随。

  1. 在恢复模式下,我下降到 root shell。它仍在询问root密码。Ctrl D 不起作用。e然后我进入了通用模式。
  2. 我换成ro quite splashrw init=/bin/bash和按下F10到根shell进入。

    root@nouser$ passwd vasu  
    bash : passwd command not found  
    root@nouser$ sudo passwd vasu  
    bash : sudo command not found  
    
    Run Code Online (Sandbox Code Playgroud)

我知道像 sudo 和 passwd 这样的命令在/usr/bin. 但我发现/usr文件夹是空的。 ls /home也是空的。但事实上我在主文件夹中有三个用户。我可以passwd在一般启动时执行命令。(当然,它告诉我不能那样做)。
有人可以告诉我可能是什么问题吗?

Arc*_*mar 6

mount -o remount,rw /
mount /usr
/usr/bin/passwd root

reboot
Run Code Online (Sandbox Code Playgroud)

在哪里

  • 你需要安装/rw安装/usr
  • 你需要/usrpasswd命令。