关闭多个用户的终端

关闭多个用户的终端

假设我以 运行终端<username>。然后我切换到root

su - root

然后返回<username>

所以我想知道是否有一些选项(或其他命令)可以exit关闭所有这些会话的控制台,因为当我exit在那时运行时,它会带我回到root然后<username>再次回到我的控制台。

答案1

除了运行,su - root您还可以使用execshell 内置命令:

exec su - root

取代正在运行的 shell<username>与 root 登录 shell 相同,这样 root shell 的父进程就是终端仿真器 – 而不是 运行的原始 shell username。这意味着当您退出 root shell 时,终端仿真器应该关闭窗口或选项卡。

相关内容