
Entonces, cuando inicio sesión como usuario estándar en una sesión ssh y luego su a root, ¿cómo puedo cerrar sesión en ambas cuentas con un solo comando?
En vez de:
root@host:/exit
user@host:/exit
algo como:
root@host:/magicallyLogEveryoneOut -bladow
Respuesta1
Al ver que cualquier comando que escribas requiere más pulsaciones te recomiendo CTRL D, CTRLDque te saca de ambas sesiones.
Respuesta2
Para su pregunta exacta sobre cómo hacer esto con un solo comando: en uno de mis cuadros RHEL, este comando funciona:
fuser -k `tty`
Qué SIGKILL (también conocido como -9
) cualquier PID conectado al terminal. El programa de su sistema getty
debería reaparecer por sí solo. Lo probé y me sacó de una sesión en la que tenía sudo
que rootear.
Sin embargo, dudaría en hacer esto, ya que ejecuto muchos trabajos en segundo plano y estaría paranoico si dejara uno de ellos ejecutándose. Además, esto es bastante vago (sin ofender).
Te sugiero que tengas la costumbre de hacer un CTRL-C
seguido de un montón de CTRL-D
' hasta que se cierre la ventana.