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 قابل مشاهده است ویرایش نمود.