如何在 Linux 和 Mac OS X 中从 sudo 模式切换回正常模式?

如何在 Linux 和 Mac OS X 中从 sudo 模式切换回正常模式?

我使用sudo su命令在 Mac OS X 中执行某些操作,但不知道如何切换回来。

希望你能帮我一个忙。

答案1

输入exit。这将退出超级用户并返回到您的帐户。

答案2

如果您运行sudo su,将以超级用户身份打开 shell。键入exitCtrl-D退出此 shell。

通常情况下,您不需要运行sudo su,而只需运行。输入密码后,将记录一个时间戳,让您在几分钟内无需输入密码即可运行更多命令。如果您想清除该时间戳(以便其他人无法在没有密码的情况下运行),您可以运行。sudo commandsudosudosudosudo -k

答案3

su 用于登录 root 帐户,要从该帐户注销,请使用 Ctrl+D 或键入 exit。如果不是真的必要,使用 su 是非常危险的。更好的想法是将用户添加到 sudo 组并使用 sudo 命令。你为什么要使用 sudo su?

答案4

我输入了 sudo su 和密码,光标从我的用户名变为 sh-3.2#,输入命令 whoami 表示“root”。退出并输入 sudo -s 会将指示符 root# 添加到光标中,输入 whoami 表示“root”。由此我得出结论,这两个命令是等效的。出口无论哪种情况,命令都会恢复为标准用户帐户。

相关内容