Linux 시스템의 경우 여러 사용자가 동시에 컴퓨터에 연결할 수 있습니다. 좋은 점은 누가 보드에 있고 시스템에 연결되어 있는지 쉽게 찾을 수 있다는 것입니다. Linux 컴퓨터에 로그인한 사용자를 나열하는 방법을 알아보세요.
1. "who" 명령 사용
우리는 who
를 사용합니다. 네 개의 열에 표시되는 정보와 연결된 다른 사용자에 대한 정보를 가져오는 명령입니다.
- 첫 번째 열에는 사용자 이름이 표시됩니다.
- 두 번째 열은 사용된 TTY를 나타냅니다.
- 세 번째 열은 사용자가 로그인한 시간입니다.
- 네 번째는 연결된 사용자의 호스트 이름 또는 IP 주소입니다.
-q
를 사용하여 시스템에 로그온한 사용자 수를 표시할 수도 있습니다. 매개변수.
-a
로 현재 로그인한 사용자의 모든 정보를 표시하여 더 많은 정보를 얻을 수 있습니다. 옵션.
--help
를 사용하여 명령을 사용하는 방법에 대한 자세한 정보를 얻을 수 있습니다. 추가 정보가 필요하면 명령하십시오.
2. "w" 명령 사용
who
와 달리 명령, w
명령은 로그인한 사용자와 수행 중인 작업을 보여줍니다.
출력은 다음과 같은 몇 가지 유용한 정보를 보여줍니다.
- 현재 시간
- 시스템이 실행된 기간
- 현재 로그인한 사용자 수
- 로그인한 사용자의 이름
- 원격 호스트
- 사용자가 로그인한 시간
-h
를 사용할 때 로그인한 사용자에 대한 정보만 표시할 수도 있습니다. 옵션.
다른 옵션을 사용하여 명령의 출력을 필터링할 수 있습니다. w --help
를 사용하여 다양한 옵션과 역할의 전체 목록을 볼 수 있습니다. 명령.
3. "users" 명령 사용
간단한 명령 users
도 있습니다. 매개변수 없이 현재 로그인한 사용자만 표시합니다.
이 명령은 다른 명령과 같은 추가 정보를 제공하지 않지만 현재 시스템에 로그인한 사용자에 대한 정보는 여전히 가지고 있습니다. man users
를 사용하는 경우 명령을 실행하면 다른 정보가 없음을 알 수 있습니다.
4. "마지막" 명령 사용
사용할 수 있는 또 다른 명령이 있습니다. last
-a
명령 매개변수는 사용자 이름("재부팅"과 같은 특수 사용자도 포함), TTY, 사용자가 연결된 IP 주소 및 기타 정보와 같은 일부 정보를 제공합니다.
-p
를 사용할 때 매개변수로 현재 접속한 사용자를 표시할 수 있습니다.
또한 이 명령은 유용한 정보를 얻는 데 도움이 되는 추가 옵션을 제공합니다. man last
로 확인할 수 있습니다. 명령.
위의 모든 명령을 사용하여 Linux에 로그인한 사용자를 쉽게 나열할 수 있습니다. 이를 통해 시스템을 모니터링하고 무단 액세스가 있는지 확인할 수 있습니다. 필요한 경우 이러한 사용자 관리 명령을 사용하여 식별된 사용자와 함께 몇 가지 작업을 수행할 수 있습니다.