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


finger -s farshid

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

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



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

finger user@host

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