강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

현재 시스템 접속한 사용자는 누구인가?(users)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

현재 시스템 접속한 사용자는 누구인가?(users)

 

 

 

 

이번에는 앞에서 보았던 who w명령어들과 좀 비슷하다고 할 수 있는 users라는 것에대해서 알아보도록 하겠다.

 

 

 

 users는 현재 서버에 접속해 있는 사용자들의 계정명만을 확인하는 명령어이다.

 

 

 

  이 명령어는 기본적으로 /var/run/utmp파일과 /var/log/wtmp파일을 참조하여 현재 접속한 사용자를 확인하여 그 결과를 출력해 준다.

 

 

 

  만약 특정 파일을 지정하였을 경우에는 그 파일을 참조하여 결과를 출력한다.

 

 

 

 

 

그리고 현재 서버에 접속한 사용자 정보를 확인하는 명령어로는 who명령어와 w명령어등이 있다.

 

 

 

  who, 그리고 w명령어는 users보다 훨씬 많은 정보, 그리고 보다 정교하고 세밀한 접속정보를 확인할 수 있으므로 반드시 함께 익혀두기 바란다.

 

 

 

 

 

위에서 설명한 바와 같이 users명령어는 현재 시스템에 접속한 사용자들의 계정명만을 확인할 수 있는 명령어이다.

 

 

 

 

 

아래의 예는 현재 필자가 사용하고 있는 리눅스 서버에 접속한 각 계정 사용자들의 계정명을 확인하기 위하여 users명령어를 실행한 것이다.

 

 

 

 

 

[root@sulinux ~]# users

bible root root sspark sspark

[root@sulinux ~]#

 

 

 

 

위의 결과를 보면 현재 이 서버에 접속한 사용자는 bible, root, sspark 이라는 것을 알 수 있다.

 

 

 

  참고로 다음 예와같이 w명령어 또는 who명령어를 이용하면 현재 접속한 사용자들에 대하여 보다 많은 정보를 확인할 수 있다.

 

 

 

 거듭말하지만 users는 로그인사용자리스트를 간단하게 확인코자 할 때 사용하는 것이며, 로그인사용자들의 자세한 정보를 확인코자한다면 앞서 배웠던 who, 그리고 w를 사용하기 바란다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  119 명