로그인한 모든 사용자를 나열합니다. 그리고 쉘을 사용하지 않는 사람들

로그인한 모든 사용자를 나열합니다. 그리고 쉘을 사용하지 않는 사람들

우리는 Linux 서버(Ubuntu Server 14.04)에 로그인하고 역방향 터널만 요청하는 애플리케이션을 사용하고 있습니다.

Plink로 이 작업을 수행하기 전에. 클라이언트가 Plink를 실행하면 who이 명령을 사용하여 로그인한 사용자를 나열할 수 있습니다 . 이 who명령은 셸을 연 사용자만 표시합니다. 따라서 새 애플리케이션을 사용할 때 who 명령을 입력하면 로그인한 사용자가 표시되지 않습니다.

Netstat를 사용하면 항목이 다음과 같기 때문에 어떤 사용자가 로그인했는지 확인할 수 있습니다.

tcp        0      0 0.0.0.0:5941            0.0.0.0:*               LISTEN      1009       75337       25629/sshd: <USER>

시스템이 특정 사용자와 SSH 세션을 실행하고 있음을 명확하게 볼 수 있으므로 로그인된 모든 사용자 목록을 생성할 수 있는 명령이 있습니까?

관련 정보