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

현재 시스템에 접속한 사용자 정보 확인하는 users 활용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

현재 시스템에 접속한 사용자 정보 확인하는 users 활용법

 

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

 

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

 

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

 

 

 

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

 

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

 

 이들 명령어는 이 책의 해당 명령어편의 설명을 참조하시기 바랍니다. 

 

 

 

명령어위치 : /usr/bin/users

 

사용형식   : users

 

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

 

 

 

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

 

 

 

[root@su249 ~]# users

bible root sspark

[root@su249 ~]#

 

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

 

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

 

 

 

아래의 예는 현재 시스템에 접속한 사용자들의 정보를 확인하기 위하여 w명령어를 사용한 것입니다. 

 

  w명령어의 보다 자세한 사용법은 이 책의 w명령어편을 참조하시기 바랍니다. 

 

 

 

[root@su249 ~]# w

 03:21:11 up 10:33,  3 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

sspark   pts/0    192.168.0.241    02:11    1:09m  0.03s  0.03s -bash

root     pts/1    192.168.0.150    00:18    0.00s  0.44s  0.03s w

bible    pts/2    192.168.0.241    02:13    1:07m  0.05s  0.05s -bash

[root@su249 ~]#

 

아래의 예는 현재 시스템에 접속한 사용자들의 정보를 확인하기 위하여 who명령어를 사용한 것입니다. 

 

  who명령어의 보다 자세한 사용법은 이 책의 who명령어편을 참조하시기 바랍니다. 

 

 

 

[root@su249 ~]# who

sspark   pts/0        2008-11-2802:11 (192.168.0.241)

root     pts/1        2008-11-2800:18 (192.168.0.150)

bible    pts/2        2008-11-2802:13 (192.168.0.241)

[root@su249 ~]#

 

 

 

관련자료

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

공지사항


뉴스광장


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