현재 시스템에 접속한 사용자 정보 확인하는 users 활용법
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 11,229 조회
- 0 추천
- 목록
본문
현재 시스템에 접속한 사용자 정보 확인하는 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-28 02:11 (192.168.0.241) root pts/1 2008-11-28 00:18 (192.168.0.150) bible pts/2 2008-11-28 02:13 (192.168.0.241) [root@su249 ~]# |
관련자료
-
이전
-
다음