在某人的 ubuntu VPS 上,我创建了一个用户,将其添加到 sudo 并登录。我发现我不再需要 root 密码了,所以我删除了它。然后,出于某种原因,我觉得我需要返回 root。我输入sudo -s
并输入用户密码。然后在我的命令之前,它说了类似
bash@name#
然后我就可以 su root 了。
只是想知道 bash 是什么,我之前如何切换到它,但在当前的 vps 上却无法切换。
感谢:D
答案1
但如果缺乏更多信息,我们只能猜测这种行为背后的原因。相关的内容是/etc/passwd
关于此用户(如果是真实用户)的行和内容/etc/sudoers
。
我的理论是,这个bash
用户拥有UID=0
权限root
,当你运行时,sudo
它会在这个用户上下文中运行(而不是 root)。但这个 QA 网站不是关于玩这样的游戏的。