আঙুলটি ডিফল্টরূপে কোথায় সংযুক্ত হয়?


9

আমাদের কর্পোরেট নেটওয়ার্কের মধ্যে, যখন আমি fingerকোনও ক্লায়েন্ট মেশিন থেকে চালাচ্ছি (কোনও যুক্তি নেই), আমি নাম এবং এর মতো ব্যবহারকারীদের একটি তালিকা উপস্থাপন করছি। তবে আমি যখন চালনা finger @localhostকরি তখন আমি "সংযোগ অস্বীকার" পাই। তাহলে আঙুলটি ডিফল্টরূপে কোথায় সংযুক্ত হবে?

উত্তর:


13

অনুসারে strace finger, আমার সিস্টেমে এটি বর্তমান ব্যবহারকারীদের তালিকা পেয়েছে

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

এবং statpty আইএন দ্বারা প্রতিটি সম্পর্কে বিশদ

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। তবে আমি চালাচ্ছি না (বা ইনস্টল) fingerd; এটা অদ্ভুত হবে।
ম্যাডহ্যাটার

@ পলকে কোনও উদ্বেগ নেই - আমি অনুভব করেছি যে '93 কিছুটা বেশি সত্যনিষ্ঠ, যেহেতু যখন আমি fingerdইন্টারনেট-সংযুক্ত সিস্টেমে চালানো বন্ধ করেছিলাম । আমি আপনার পরিপূরক প্রশ্নের সাথে সামঞ্জস্য রেখে আমার উত্তর আপডেট করেছি; আমি মনে করি একটি সম্পূর্ণ নতুন প্রশ্ন খোলার চেয়ে কমেন্ট যেমন একটি ছোট অতিরিক্ত পয়েন্টের জন্য ঠিক আছে। যাইহোক, আমি লক্ষ্য করছি আপনি এসএফ-তে নতুন (স্বাগতম!); আপনি যদি ইতিমধ্যে না থাকেন তবে দয়া করে আমাদের সহায়তা সফরটি নেওয়ার জন্য কিছুক্ষণ সময় নিন এবং প্রশ্নের উত্তরগুলি গ্রহণ করার বিষয়ে শিখুন (অন্যান্য বিষয়ের মধ্যে)।
ম্যাডহ্যাটার

উফ, ঠিক আছে এখন।
পল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.