如何注销 su 和其他用户

如何注销 su 和其他用户

因此,当我在 ssh 会话中以标准用户身份登录,然后 su 到 root 时,如何使用单个命令注销这两个帐户?

而不是:

root@host:/exit
user@host:/exit

就像是:

root@host:/magicallyLogEveryoneOut -bladow

答案1

看到您键入的任何命令都需要更多的击键CTRL D,我建议CTRLD您退出这两个会话。

答案2

对于您关于在一个命令中执行此操作的确切问题:在我的一台 RHEL 机器上,此命令有效:

fuser -k `tty`

其中 SIGKILL 的(又名-9)任何附加到终端的 PID。您的系统getty程序应该会自行重生。我刚刚尝试了一下,它把我踢出了我sudo必须扎根的会话。

不过,我会犹豫是否要这样做,因为我运行了很多后台作业,而且我会偏执地认为我会让其中一个运行。另外,这很懒(无意冒犯)。

我建议你养成一个习惯,先执行 a ,CTRL-C然后执行一堆CTRL-D' ,直到窗口关闭。

相关内容