मैं उपयोगकर्ता आईडी द्वारा उपयोगकर्ता नाम कैसे प्राप्त कर सकता हूं?


24

अपने एफ़टीपी क्लाइंट में मैं फ़ाइलों के मालिक आईडी (99) देख सकता हूं।

मुझे कैसे पता चलेगा कि कौन सा उपयोगकर्ता इन फ़ाइलों का स्वामी है?

जवाबों:


34

छोटा गेटेंट संस्करण (जब तक आपको उपयोगकर्ता नाम की आवश्यकता नहीं है)

$ getent passwd 99
nobody:x:99:99:Nobody:/:/sbin/nologin

कम से कम CentOS 5.6 पर काम करता है - कुंजी के रूप में उपयोगकर्ता नाम या यूआईडी लेगा।


दिलचस्प रूप से पर्याप्त सेंटोस ने कुछ अजीब किया है और उपयोगकर्ता 48 पासवार्ड में सूचीबद्ध नहीं है।
केंड्रिक


6

इसे जांचने का सबसे तेज़ तरीका (यदि आपके पास शेल एक्सेस है): cat / etc / passwd | grep 99

Btw यूआईडी 99 आमतौर पर "कोई नहीं" उपयोगकर्ता के अंतर्गत आता है।


8
getent एक बेहतर उत्तर है क्योंकि यह तब भी काम करता है जब उपयोगकर्ता NIS से आ रहा है।
पॉल टॉम्बलिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.