su 및 다른 사용자를 로그아웃하는 방법

su 및 다른 사용자를 로그아웃하는 방법

그렇다면 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

관련 정보