finger

اين دستور اطلاعاتي را در رابطه با كاربران يك سيستم به شما نمايش مي دهد. در صورت اجراي اين دستور بدون پارامتر، مي توان اطلاعاتي را در رابطه با كاربراني كه در حال حاضر در سيستم Login كرده اند بدست آورد. در صورت ذكر قسمتي از نام كاربري و يا نام واقعي يك كاربر خاص ، مي توانيم اطلاعات كاربر مربوطه را مشاهده كنيم. مثال:

finger farshid

نتیجه اجرای این دستور که مشابه نتیجه اجرای دستور finger -l farshid می باشد, یه صورت زیر خواهد بود:

Login: farshid        			Name: Farshid
Directory: /home/farshid            	Shell: /bin/bash
Office: Delta Company, 311-2839552	Home Phone: 311-4879862
On since Tue Jun  9 16:08 (IRDT) on :0 (messages off)
On since Tue Jun  9 16:30 (IRDT) on pts/1 from :0.0
No mail.
No Plan.


options

  • s : براي نمايش اطلاعات كوتاهي از كاربران به كار مي رود، اين اطلاعات شامل نام كاربري، نام واقعي، نام ترمينالي كه كاربر در حال حاضر در آن Login كرده است، زماني كه كاربر Login كرده است، مدت زماني كه كاربر بيكار است (idle time) ، آدرس محل كار و شماره محل كار مي باشد. مثال :


finger -s farshid

نتیجه اجرای این دستور یه صورت زیر خواهد بود:

Login    Name      Tty      Idle  Login Time   Office     Office Phone
farshid   Farshid   pts/1    Jun  9 16:08  Delta Comp 311-2839552


  • l : با استفاده از این گزینه علاوه برای مشاهده اطلاعات ذکر شده در قسمت قبلی می توانیم آدرس دایرکتوری home کاربر , شماره منزل کاربر و برخی اطلاعات دیگر را مشاهده کنیم.


با استفاده از finger می توان به بررسی اطلاعات کاربرانی که در سیستمهای دیگر موجود در یک شبکه login کرده اند ب‍‍پردازیم. در این حالت با نوشتن hostname مربوط به سیستم یا آدرس ip آن، finger را اجرا می کنیم، همچنین می توانیم با نوشتن قسمتی از نام کاربری یا نام واقعی یک کاربر ، اطلاعات مربوط به کاربر مورد نظر را مشاهده کنیم.:

finger user@host

در این حالت در سیستم دور باید یک سرویس دهنده pfinger) finger) در حال گوش دادن و پ‍اسخگویی به درخواستهای finger باشد.
توجه : با وجود استفاده زیاد کاربران از finger، این برنامه می تواند به عنوان یک ریسک امنیتی در نظر گرفته شود و به همین دلیل زمانی که امنیت در مدیریت یک شبکه مطرح می شود، امکان finger کردن سیستم ها لغو می گردد.
برای اطلاعات بیشتر در رابطه با finger به man page آن مراجعه کنید.
با استفاده از دستور chfn می توان اطلاعات مربوط به کاربران را که توسط اجرای finger قابل مشاهده است ویرایش نمود.