로컬사용자 또는 원격지의 서버사용자의 계정정보를 확인하는 명령어이다.
finger명령어는 지정된 계정사용자의 정보를 /etc/passwd 파일에서 읽어서 보여준다.
확인할 수 있는 명령어로는 UID, 사용자명, 홈디렉토리위치, 기본사용쉘, 현재 로그인정보등이다.
그리고 지정된 사용자의 홈디렉토리에 .plan 파일이 존재한다면 결과의 마지막에 그 내용을 보여준다.
다음은 사용예이다.
아래와 같이 간단히 \"finger ID명\"이라고 하면 다음과 같은 정보를 확인할 수 있다.
[bible@host3 bible]$ finger bible
Login: bible Name: (null)
Directory: /home/bible Shell: /bin/bash
On since Sat Aug 30 15:22 (KST) on pts/0 from 192.168.0.2
21 minutes 27 seconds idle
No mail.
No Plan.
[bible@host3 bible]$
다음과 같이 -s 옵션을 사용하면 위의 정보를 간단히 정리하여 보여준다.
[bible@host3 bible]$ finger -s bible
Login Name Tty Idle Login Time Office Office Phone
bible pts/0 22 Aug 30 15:22 (192.168.0.2)
[bible@host3 bible]$
그리고 bible이라는 계정사용자의 홈디렉토리에 .plan이라는 파일이 존재한다면 아래와 같이 finger의 마지
막결과에 .plan의 내용을 출력한다.
[bible@host3 bible]$ finger -l bible
Login: bible Name: (null)
Directory: /home/bible Shell: /bin/bash
On since Sat Aug 30 15:22 (KST) on pts/0 from 192.168.0.2
18 minutes 14 seconds idle
No mail.
Plan:
안녕하세요. 박성수입니다.
[bible@host3 bible]$
그리고 원격지의 서버(host3.superuser.co.kr)에 접속해있는 계정사용자를 모두 확인하고자 할 때에는 다
음과 같이 한다.
[root@host1 root]# finger @host3.superuser.co.kr
Login Name Tty Idle Login Time Office Office Phone
root root pts/0 Aug 30 11:32 (192.168.0.2)
bible root pts/1 Aug 30 13:03 (192.168.0.3)
sspark root pts/2 Aug 30 15:03 (192.168.0.4)
[root@host1 root]#
Posted by 홍반장