현재 시스템 접속한 사용자는 누구인가?(users)
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,249 조회
- 0 추천
- 목록
본문
현재 시스템 접속한 사용자는 누구인가?(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를 사용하기 바란다.
관련자료
-
이전
-
다음