นิ้วจะเชื่อมต่อกับโดยค่าเริ่มต้นที่ไหน


9

ภายในเครือข่ายองค์กรของเราเมื่อฉันเรียกใช้finger(ไม่มีข้อโต้แย้ง) จากเครื่องไคลเอนต์ฉันจะแสดงรายชื่อผู้ใช้ที่มีชื่อและสิ่งที่คล้ายกัน แต่เมื่อฉันเรียกใช้finger @localhostฉันได้รับ "การเชื่อมต่อถูกปฏิเสธ" ดังนั้นนิ้วจะเชื่อมต่อกับโดยค่าเริ่มต้นที่ไหน

คำตอบ:


13

ตามstrace fingerระบบของฉันจะได้รับรายชื่อผู้ใช้ปัจจุบันจาก

open("/var/run/utmp", O_RDONLY|O_CLOEXEC) = 4

และรายละเอียดเกี่ยวกับแต่ละรายการโดยstatการ pty

stat("/dev//pts/0", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0

เมื่อทำงานโดยไม่มีข้อโต้แย้ง เมื่อคุณเรียกมันด้วย@localhostก็พยายามที่จะใช้fingerdภูตและเนื่องจากมันไม่ได้ 1993 เพิ่มเติมใด ๆ ที่ไม่ได้ทำงาน - connection refusedด้วยเหตุนี้

แก้ไขเมื่อเรียกใช้ด้วยอาร์กิวเมนต์ซึ่งเป็นuserมากกว่า@remote-systemจะได้รับข้อมูลจากฟิลด์ GECOSใน/etc/passwdและโฮมไดเรกทอรี (สำหรับไฟล์ที่ชอบ~/.plan) ไม่มีสิทธิ์ดังนั้นผู้ใช้จะต้องมีโฮมไดเรกทอรีและไฟล์แผนที่คุณสามารถอ่านเพื่อแสดงเช่นไฟล์แผน ที่นี่ (จากstrace) คุณเห็นทั้งพยายามและล้มเหลวในการเปิดไฟล์เหล่านี้ในไดเรกทอรีของผู้ใช้รายอื่นซึ่งเป็นโหมด 750 (และฉันไม่ได้อยู่ในกลุ่มของเธอ):

lstat("/home/cby/.pgpkey", 0x7fff52fcec60) = -1 EACCES (Permission denied)
lstat("/home/cby/.project", 0x7fff52fcec60) = -1 EACCES (Permission denied)
lstat("/home/cby/.plan", 0x7fff52fcec60) = -1 EACCES (Permission denied)

ฉันไม่รู้ด้วยซ้ำว่าคุณสามารถใช้สิ่งนี้แทนwhoฉันเคยใช้มันร่วมกับfingerdดังนั้นทั้งสองfingerและfingerdไม่ได้ติดตั้งบนระบบของฉันอีกต่อไป
สเวน

1
ขอบคุณที่เปลี่ยน 1988 ถึง 1993 ทำให้ฉันรู้สึกแก่กว่า ;-) แต่สิ่งที่ฉันไม่เข้าใจคือถ้ามันไม่เชื่อมต่อมันจะรับข้อมูลเกี่ยวกับคนที่ไม่ได้เข้าสู่ระบบ ( finger offlineusername) ได้อย่างไร แม้ว่าฉันจะไม่ได้ถามสิ่งนั้นในโพสต์ของฉัน ฉันควรแก้ไขคำถามหรือโพสต์ใหม่หรือไม่
พอล

@ ไม่ต้องกังวลเลยฉันเดาว่ามันก็เป็นอย่างนั้น! ผมจะนำมันกลับมาในทุกระบบผู้ดูแลระบบผมเพราะผมพบว่าการส่งออกมากขึ้นเป็นมิตรกับมนุษย์มากกว่าwho's แต่ฉันไม่ได้รัน (หรือติดตั้ง) fingerd; ที่จะแปลก
MadHatter

@ พอลไม่ต้องกังวล - ฉันรู้สึกว่า '93 มีความซื่อสัตย์มากกว่านี้เนื่องจากเมื่อฉันหยุดทำงานfingerdบนระบบที่เชื่อมต่ออินเทอร์เน็ต ฉันได้อัปเดตคำตอบตามคำถามเสริมของคุณแล้ว ฉันคิดว่าความคิดเห็นก็โอเคสำหรับจุดเพิ่มเติมเล็ก ๆ นี้แทนที่จะเปิดคำถามใหม่ทั้งหมด อย่างไรก็ตามฉันสังเกตเห็นว่าคุณใหม่กับ SF (ยินดีต้อนรับ!); โปรดสละเวลาสักครู่เพื่อเยี่ยมชมทัวร์ช่วยเหลือของเราหากคุณยังไม่ได้ดำเนินการและเรียนรู้เกี่ยวกับการรับคำตอบของคำถาม (ท่ามกลางสิ่งอื่น ๆ )
MadHatter

อ๊ะคงที่แล้ว
พอล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.