[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1. Finger »ç¿ëÇϱâ


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.1 GNU FingerÀÇ ÀÎÀÚ

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´Â ´ÙÀ½°ú °°Àº ÇüÅ·ΠÃâ·Â °á°ú¸¦ Ç¥½ÃÇÑ´Ù.

 
bash$ finger --info bson@gnu.ai.mit.edu
[apple-gunkies.gnu.ai.mit.edu]

Jan Brittenson (bson)
Home: /home/fsf/bson
Shell: /usr/local/bin/bash
Mail forwarded to bson@ai.mit.edu.
No mail.
  User     Real Name         What    Idle  TTY  Host      Console Location
bson     Jan Brittenson     fgrep          *p0 apple-gu (nutrimat.gnu.ai.)
bson     Jan Brittenson              1:57  *sb nutrimat 

Plan:
	To hack GNU Finger

ƯÁ¤ÇÑ »ç¿ëÀÚ¿¡ ´ëÇÑ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¾ò±â À§Çؼ­, (‘-l’ ¶Ç´Â ‘--info’ ¿É¼ÇÀ» »ç¿ëÇßÀ» ¶§ÀÇ Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°´Ù.

 
bash$ finger bson@gnu.ai.mit.edu
[apple-gunkies.gnu.ai.mit.edu]
  User     Real Name         What    Idle  TTY  Host      Console Location
bson     Jan Brittenson     fgrep          *p0 apple-gu (nutrimat.gnu.ai.)
bson     Jan Brittenson              1:57  *sb nutrimat 

´ÙÀ½Àº À§ÀÇ Ãâ·Â °á°ú¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ´Ù.

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 Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°´Ù.

 
brendan  Brendan Kehoe               5:09  *p8 mole     (lisa.cygnus.com)
info     InfoMaster                 12:12  *p4 mole     (hal)
law      Jeffrey A. Law              3:52  *p7 mole     (128.110.4.17:0.0)
rms      Richard Stallman   sendmai  1:34  *p1 mole     (unix:0.0)
rms      Richard Stallman           6 days *co mole

¸¶Áö¸· Ä®·³Àº ÄܼÖÀÇ À§Ä¡¸¦ ³ªÅ¸³½´Ù. ‘finger .local@mole.gnu.ai.mit.edu’ ¸í·ÉÀ» ½ÇÇàÇϸé, ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµÉ °ÍÀÌ´Ù. Richard StallmanÀÇ ·Î±×ÀÎ Á¤º¸°¡ ¾ÆÀÌµé ½Ã°£°ú Äֿܼ¡ °ü°è¾øÀÌ ¸ðµÎ Ãâ·ÂµÇ°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.

 
[mole.gnu.ai.mit.edu]
  User     Real Name         What    Idle  TTY  Host      Console Location
brendan  Brendan Kehoe               5:18  *p8 mole     (lisa.cygnus.com)
info     InfoMaster                 12:22  *p4 mole     (hal)
law      Jeffrey A. Law              4:01  *p7 mole     (128.110.4.17:0.0)
rms      Richard Stallman   sendmai  1:44  *p1 mole     (unix:0.0)
rms      Richard Stallman           23:08  *p0 mole     (unix:0.0)
rms      Richard Stallman           1 day, *p2 mole     (unix:0.0)
rms      Richard Stallman           6 days *co mole
¸ÞÀϸµ ¸®½ºÆ®¿Í ¾Ù¸®¾Æ½º

¸ÞÀϸµ ¸®½ºÆ®³ª ¸ÞÀÏÀÇ ¾Ù¸®¾Æ½º Á¤º¸¸¦ ÀÚ¼¼È÷ Ãâ·Â½ÃÄѼ­ ¼ö½ÅÀÚÀÇ Á¤º¸¸¦ ¾Ë ¼ö ÀÖ´Ù. ¾Ù¸®¾Æ½º¿¡ ´ëÇØ¼­ ³»ºÎ ½ºÅ©¸³Æ®¸¦ »ý¼ºÇÏ´Â µîÀÇ Ãß°¡ÀûÀÎ ÀÛ¾÷ÀÌ ¼³Á¤µÇ¾î À־ Á¢±ÙÀÌ ¾î·Á¿î °æ¿ì°¡ ¾Æ´Ï¶ó¸é, ‘--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] [ ? ]

1.2 ¸í·ÉÇà ¿É¼Ç

GNU Finger¿¡ ÁÙ ¼ö ÀÖ´Â ´ÙÀ½°ú °°Àº ¿©·¯ °³ÀÇ ¿É¼ÇÀÌ ÀÖ´Ù. ÀÌ ¿É¼ÇµéÀº GNU Finger ¼Ò½º¸¦ ±×´ë·Î ÄÄÆÄÀÏ ÇÑ °æ¿ì¿¡ ÇÑÇØ¼­ À¯È¿Çϸç, »ó¿ë GNU/Linux ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖ´Â finger ÇÁ·Î±×·¥ÀÇ °æ¿ì¿¡´Â Æ÷ÇÔµÇÁö ¾ÊÀº ¿É¼ÇµéÀÌ Á¸ÀçÇÒ ¼ö ÀÖ´Ù.

--face
-f

Á¤º¸¸¦ ¿ä±¸ÇÑ »ç¿ëÀÚÀÇ »çÁøÀ» Ãâ·ÂÇÑ´Ù. ¿É¼Ç µÚ¿¡ »ç¿ëÀÚÀÇ À̸§À» ¸í½ÃÇØ¾ß ÇÑ´Ù.

--info
-l
-i

"±ä" ÇüŸ¦ Á¤º¸¸¦ Ç¥½ÃÇÑ´Ù. Ãâ·ÂµÇ´Â Á¤º¸ÀÇ ÇüÅ´ ¿ø°Ý È£½ºÆ®¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â finger ÇÁ·Î±×·¥¿¡ µû¶ó¼­ ´Þ¶óÁø´Ù. ‘-l’Àº Berkeley ¹èÆ÷ÆÇÀÇ finger¿¡ ´ëÇÑ ÇÏÀ§ ȣȯ¼ºÀ» Áö۱â À§Çؼ­ Æ÷ÇÔµÈ °ÍÀÌ´Ù.

--brief
-b

"ªÀº" ÇüŸ¦ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù. ÀÌ ¿É¼ÇÀº ‘--info’¿Í ¹Ý´ëµÇ´Â ¿É¼ÇÀÌ´Ù.

--port Æ÷Æ®
-P Æ÷Æ®

ÀÔ·ÂµÈ Æ÷Æ®¸¦ ÀÌ¿ëÇØ¼­ ¿¬°áÇÑ´Ù. Æ÷Æ® ¹øÈ£³ª ‘/etc/services’ ÆÄÀÏ¿¡ ÀÖ´Â ¼­ºñ½º À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

--help
-h

¸ðµç ¿É¼Çµé¿¡ ´ëÇÑ ¼³¸íÀ» Ãâ·ÂÇÑ´Ù.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3 Ưº°ÇÑ »ç¿ëÀÚ À̸§

GNU Finger¿¡´Â ¸î °³ÀÇ "Ưº°ÇÑ" »ç¿ëÀÚ À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚ À̸§Àº ¸ðµÎ (‘.’)À¸·Î ½ÃÀ۵Ǹç, GNU Finger µ¥¸ó¸¸ÀÌ Ã³¸®ÇÒ ¼ö Àִ Ưº°ÇÑ ±â´ÉÀ» ¼öÇàÇϵµ·Ï Áö½ÃÇÒ ¼ö ÀÖ´Ù. ÇöÀç±îÁö Áö¿øµÇ´Â "Ưº°ÇÑ" À̸§µéÀº ´ÙÀ½°ú °°Àº 7°³ ÀÌ´Ù.

.free

ºñ¾î Àִ ȣ½ºÆ®¸¦ Ãâ·ÂÇÑ´Ù. ºñ¾î Àִ ȣ½ºÆ®¶õ ·Î±×ÀÎ ÇØ ÀÖ´Â »ç¿ëÀÚ°¡ ¾ø°Å³ª ¿À·£ ½Ã°£ µ¿¾È ¾ÆÀÌµé µÇ¾î ÀÖ´Â »óŸ¦ ¸»ÇÑ´Ù. Ãâ·ÂµÈ Á¤º¸¸¦ ÅëÇØ¼­ ¾î¶² È£½ºÆ®°¡ ºñ¾î ÀÖ´Â Áö¸¦ ¸íÈ®È÷ ¾Ë ¼ö ÀÖ´Ù.

.all

Finger ¼­¹ö°¡ ¾Ë°í ÀÖ´Â ¸ðµç È£½ºÆ®¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù. ‘.all’Àº »ç¿ëÀÚ À̸§À» ÀÔ·ÂÇÏÁö ¾Ê°í finger ¸í·ÉÀ» ½ÇÇàÇÏ´Â °Í°ú µ¿ÀÏÇÏ´Ù.

.site

ȸ»ç¿¡ ´ëÇÑ ¼Ò°³³ª »çÀÌÆ®ÀÇ ¼ÒÀçÁö¿Í °°Àº Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

.clients

GNU Finger ¼­¹ö°¡ ¾Ë°í Àִ Ŭ¶óÀÌ¾ðÆ® È£½ºÆ®µéÀÇ ¸ñ·ÏÀ» Ãâ·ÂÇÑ´Ù. ¶ÇÇÑ ´©°¡ Äֿܼ¡ ·Î±×ÀÎ ÇØ ÀÖ´ÂÁöµµ Ãâ·ÂÇØ ÁØ´Ù.

.faces

¼­¹ö¿¡¼­ Á¦°øÇÒ ÀÖ´Â »ç¿ëÀÚ »çÁøÀÇ ¸ñ·ÏÀ» Ãâ·ÂÇÑ´Ù. ¸¶Áö¸· Ãâ·Â Çà¿¡´Â ¾ó¸¶³ª ¸¹Àº ÇàÀÌ Ãâ·ÂµÇ¾ú´Â Áö°¡ Ç¥½ÃµÈ´Ù.

.local

ƯÁ¤ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Finger¸¦ ½ÇÇàÇÑ´Ù. ÀÌ À̸§À» »ç¿ëÇϸé finger ¼­¹ö°¡ ´Ù¿îµÇ¾úÀ» ¶§¿¡µµ ƯÁ¤ÇÑ È£½ºÆ®¿¡ ´ëÇÑ finger¸¦ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ »ç¿ëÀÚÀÇ ¸ðµç ·Î±×ÀÎ ±â·ÏÀ» »ìÆìº¼ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î finger ¼­¹ö´Â °¢ »ç¿ëÀÚÀÇ ÃÖ±Ù ·Î±×ÀÎ ±â·Ï¸¸À» Ãâ·ÂÇÑ´Ù.

.help

finger ¼­¹ö°¡ Á¦°øÇÏ´Â ¼­ºñ½º¸¦ Ãâ·ÂÇÑ´Ù.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Autobuild on June 15, 2016 using texi2html 1.82.