![Sudo 不会让我以 root 身份登录,而是以“untitled 1”身份登录](https://linux22.com/image/1509412/Sudo%20%E4%B8%8D%E4%BC%9A%E8%AE%A9%E6%88%91%E4%BB%A5%20root%20%E8%BA%AB%E4%BB%BD%E7%99%BB%E5%BD%95%EF%BC%8C%E8%80%8C%E6%98%AF%E4%BB%A5%E2%80%9Cuntitled%201%E2%80%9D%E8%BA%AB%E4%BB%BD%E7%99%BB%E5%BD%95.png)
我正在更改多个配置文件,并sudo -s
一度使自己成为 root。
可是,跑完步之后whoami
我就不是了root
,而是untitled 1
。
joseph@MacBook-Air (ttys000) /Users/joseph$ whoami
joseph
joseph@MacBook-Air (ttys000) /Users/joseph$ sudo -s
bash-3.2# whoami
untitled 1 <----------- This
bash-3.2#
我不知道是什么原因造成的,但我做似乎具有 root 访问权限。例如,我可以/etc/hosts
毫无问题地进行编辑。
但是,这也有一些副作用,例如在未指定用户名的情况下登录 SSH 服务器untitled 1 @ server
。
为什么会发生这种情况?我该如何诊断?
macOS Sierra 10.12
答案1
在 Ubuntu 中,如果您希望启用“root”帐户,请发出命令“sudo passwd”。出现提示时,请输入您的用户密码。然后,系统将要求您输入一个新的 UNIX 密码;这将是 root 帐户的密码,因此请务必记住它!(注意:输入时没有任何提示,甚至没有“*”,按回车键,您将再次输入。)root 帐户现已激活。要成为 root,请键入“su”并输入,系统将提示您输入 root 密码,输入后,您将看到 root 提示符 (#) 而不是 ($)。
来自 Sams 发布的 Ubuntu 7.1 Linux