Sudo 不会让我以 root 身份登录,而是以“untitled 1”身份登录

Sudo 不会让我以 root 身份登录,而是以“untitled 1”身份登录

我正在更改多个配置文件,并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

相关内容