![su 및 다른 사용자를 로그아웃하는 방법](https://linux55.com/image/52048/su%20%EB%B0%8F%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%EB%A1%9C%EA%B7%B8%EC%95%84%EC%9B%83%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
그렇다면 SSH 세션에서 표준 사용자로 로그인한 다음 루트로 로그인할 때 단일 명령으로 두 계정 모두에서 어떻게 로그아웃합니까?
대신에:
root@host:/exit
user@host:/exit
그것은 다음과 같습니다:
root@host:/magicallyLogEveryoneOut -bladow
답변1
입력하는 명령에 더 많은 키 입력이 필요하다는 점을 확인하면 두 세션을 모두 종료하는 것이 CTRL D좋습니다 CTRLD.
답변2
하나의 명령으로 이 작업을 수행하는 것에 대한 정확한 질문: 내 RHEL 시스템 중 하나에서 이 명령이 작동합니다.
fuser -k `tty`
여기서 SIGKILL은 -9
터미널에 연결된 PID입니다. 시스템 getty
프로그램이 스스로 다시 생성되어야 합니다. 방금 이것을 시도했는데 sudo
루트해야 했던 세션에서 나를 쫓아냈습니다.
하지만 많은 백그라운드 작업이 실행되고 있고 그 중 하나를 실행하게 놔둘까 봐 편집증이 생기기 때문에 이 작업을 주저할 것입니다. 게다가 게으르다(공격하려는 의도 없음).
창문이 닫힐 때까지 ' CTRL-C
를 한 다음 ''을 하는 습관을 들이는 것이 좋습니다 .CTRL-D