| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| 1.1 GNU Finger의 인자 | 인자들은 어떻게 해석되는가. | |
| 1.2 명령행 옵션 | ||
| 1.3 특별한 사용자 이름 |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Finger에 사용되는 기본적인 인자(argument)는 사용자@호스트의 쌍이다. 사용자 부분은 정보를 얻고자 하는 사용자의 이름이고, 호스트는 사용자가 계정을 갖고 있는 호스트의 이름이다. 이런 방식으로 finger를 실행하면 GNU Finger는 해당 호스트에 그 사용자가 현재 로그인 해 있는지 아닌지의 여부와 그 사용자가 로그인 했던 마지막 시간과 위치를 표시해 준다. 호스트 부분은 유효한 인터넷 주소로 모두 표현될 수도 있다. (즉, 128.110.4.17과 같이 점으로 구분된 IP 주소나 prep.ai.mit.edu와 같은 호스트.도메인 등의 표현이 모두 가능하다.)
만일, 호스트 부분이 없다면 로컬 호스트를 기본 값으로 사용하며, 사용자 부분이 공백이거나 지정되어 있지 않다면 모든 사용자에 대한 정보를 요구한 것으로 간주된다.
GNU finger의 출력 형식과 내용은 무엇이 finger되었는 지에 따라서 다른데,
사용자와 메일링 리스트 및 앨리어스 그리고 사용자 정의 타켓이 finger 될 수 있다.
다음은 finger 될 수 있는 3가지 사항에 대한 설명이다.
사용자의 로그인 정보를 표시한다. 만일 ‘--info’ 또는 ‘--l’ 옵션이 사용되었다면, 전체 이름(full name)과 홈 디렉토리, 쉘, 메일 포워드 주소 그리고 ‘.plan’, ‘.project’ 파일의 내용이 출력된다. 사용자에 대한 finger는 다음과 같은 형태로 출력 결과를 표시한다.
|
특정한 사용자에 대한 보다 많은 정보를 얻기 위해서, (‘-l’ 또는 ‘--info’ 옵션을 사용했을 때의 출력 결과는 다음과 같다.
|
다음은 위의 출력 결과에 대한 간략한 설명이다.
User사용자의 로그인 이름.
Real Name사용자의 실명.
What사용자가 현재 또는 마지막으로 실행한 프로그램의 이름. System V Release 4에서는 현재 실행되고 있는 프로그램의 이름이 출력되지만, BSD에서는 마지막으로 종료된 프로그램의 이름이 출력되는 등 시스템에 따라 다르다.
Idle사용자가 시스템을 사용하지 않은 아이들(idle) 시간이 시간:분의 형식으로 출력되거나 "14 day"와 같이 문자열의 처음 7글자가 출력된다.
TTY사용자가 접속한 터미널 이름의 중요 부분. 정확히 어떤 터미널인가는 시스템에 따라 다르다. 예를 들면, System V Release 4에서는 ‘/dev/pty/40’이 ‘*40’로 나타나지만, BSD에서는 ‘/dev/ttyp0’이 ‘*p0’로 출력될 수 있다. 만일, 별표("*")가 터미널 이름 앞에 표시되어 있다면 이 터미널로 메시지를 받을 수 있음을 나타낸다.
Host사용자가 로그인 한 호스트 이름.
Console Location사용자의 콘솔이 위치한 곳. 네트워크를 통해 로그인 했다면 원격 호스트의 이름 중에서 제일 중요한 부분이 나타나며, 그렇지 않을 경우에는 IP 주소가 표시된다. 호스트 이름은 항상 괄호로 둘러 쌓여져 있다.
짧은 형식의 일반적인 출력에서 (즉, 특정 호스트에 대한 것이 아닌) GNU Finger는 각 호스트의 특정 사용자에 대해서 최소 아이들 로그인 목록만을 표시한다. X 윈도우 시스템에서는 각각의 윈도우마다 별도의 로그인 기록을 만들기 때문에 한 명의 사용자가 다수의 로그인을 수행할 수 있다. 최소 아이들 로그인에 덧붙여서 콘솔 로그인 또한 얼마나 오랫동안 아이들 되었는가에 상관 없이 항상 목록에 포함된다.
특정 호스트에 대한 로그인 정보를 모두 나타내려면, 특정한 타겟인 ‘.local’를 사용한다. 예를 들면 호스트 ‘mole.gnu.ai.mit.edu’에 대한 짧은 형식의 finger 출력 결과는 다음과 같다.
|
마지막 칼럼은 콘솔의 위치를 나타낸다. ‘finger .local@mole.gnu.ai.mit.edu’ 명령을 실행하면, 다음과 같이 표시될 것이다. Richard Stallman의 로그인 정보가 아이들 시간과 콘솔에 관계없이 모두 출력되고 있음을 알 수 있다.
|
메일링 리스트나 메일의 앨리아스 정보를 자세히 출력시켜서 수신자의 정보를 알 수 있다. 앨리아스에 대해서 내부 스크립트를 생성하는 등의 추가적인 작업이 설정되어 있어서 접근이 어려운 경우가 아니라면, ‘--info’ 또는 ‘-l’ 옵션을 사용해서 메일링 리스트나 앨리아스 정보를 finger 해 볼 수 있다.
% finger --info postmaster@gnu.ai.mit.edu
postmaster is an alias for the following:
Roland McGrath <roland>,
<tower@prep.ai.mit.edu>,
Noah Friedman <friedman>,
Michael I Bushnell <mib>
|
가격 목록이나 일기 예보와 같은 특정 정보를 원격 호스트에서 제공하도록 할 수 있다. 예를 들면 다음과 같다.
% finger .site@gnu.ai.mit.edu 이곳은 FSF GNU 프로젝트 사이트입니다. 보다 많은 정보를 얻고자 한다면, "postmaster"와 접촉하시기 바랍니다. 손님 계정에 대한 문의는 "request"로 보내 주시기 바랍니다. |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
GNU Finger에 줄 수 있는 다음과 같은 여러 개의 옵션이 있다. 이 옵션들은 GNU Finger 소스를 그대로 컴파일 한 경우에 한해서 유효하며, 상용 GNU/Linux 배포판에 포함되어 있는 finger 프로그램의 경우에는 포함되지 않은 옵션들이 존재할 수 있다.
정보를 요구한 사용자의 사진을 출력한다. 옵션 뒤에 사용자의 이름을 명시해야 한다.
"긴" 형태를 정보를 표시한다. 출력되는 정보의 형태는 원격 호스트에서 실행되고 있는 finger 프로그램에 따라서 달라진다. ‘-l’은 Berkeley 배포판의 finger에 대한 하위 호환성을 지키기 위해서 포함된 것이다.
"짧은" 형태를 정보를 출력한다. 이 옵션은 ‘--info’와 반대되는 옵션이다.
입력된 포트를 이용해서 연결한다. 포트 번호나 ‘/etc/services’ 파일에 있는 서비스 이름을 사용할 수 있다.
모든 옵션들에 대한 설명을 출력한다.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
GNU Finger에는 몇 개의 "특별한" 사용자 이름을 사용할 수 있다. 이러한 사용자 이름은 모두 (‘.’)으로 시작되며, GNU Finger 데몬만이 처리할 수 있는 특별한 기능을 수행하도록 지시할 수 있다. 현재까지 지원되는 "특별한" 이름들은 다음과 같은 7개 이다.
비어 있는 호스트를 출력한다. 비어 있는 호스트란 로그인 해 있는 사용자가 없거나 오랜 시간 동안 아이들 되어 있는 상태를 말한다. 출력된 정보를 통해서 어떤 호스트가 비어 있는 지를 명확히 알 수 있다.
Finger 서버가 알고 있는 모든 호스트에 대한 정보를 출력한다. ‘.all’은 사용자 이름을
입력하지 않고 finger 명령을 실행하는 것과 동일하다.
회사에 대한 소개나 사이트의 소재지와 같은 정보를 출력한다.
GNU Finger 서버가 알고 있는 클라이언트 호스트들의 목록을 출력한다. 또한 누가 콘솔에 로그인 해 있는지도 출력해 준다.
서버에서 제공할 있는 사용자 사진의 목록을 출력한다. 마지막 출력 행에는 얼마나 많은 행이 출력되었는 지가 표시된다.
특정 호스트에 대해서만 Finger를 실행한다. 이 이름을 사용하면 finger 서버가 다운되었을 때에도 특정한 호스트에 대한 finger를 계속 사용할 수 있다. 또한 사용자의 모든 로그인 기록을 살펴볼 수 있다. 일반적으로 finger 서버는 각 사용자의 최근 로그인 기록만을 출력한다.
finger 서버가 제공하는 서비스를 출력한다.
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Autobuild on September 8, 2012 using texi2html 1.82.