快速指南 su 命令,用于切换到另一个用户的 shell。
当您使用一个用户登录到终端 shell 时,您可能需要切换到另一个用户。
例如,您登录为 root 用户执行一些维护操作,但随后您想切换到另一个用户账号。
您可以使用以下 su 命令来实现:
su <用户名>
例如:su flavio
。
如果您以用户身份登录,运行 su
命令而无其他内容,则会提示您输入 root 用户密码,因为这是默认行为。
su 命令将作为另一个用户启动一个新的 shell。
完成后,在 shell 中键入 exit
将关闭该 shell,并返回到当前用户的 shell。
su 命令在 Linux 上运行。在 macOS 上,除非您启用了 root 用户(提示:您可以使用 sudo 替代)否则不起作用。