ऐसा इसलिए है क्योंकि कई लिनक्स सिस्टम पर, 1000 से ऊपर के उपयोगकर्ता बिना नाम वाले (आप सामान्य कह सकते हैं) उपयोगकर्ताओं के लिए आरक्षित हैं। इस पर कुछ जानकारी यहाँ :
एक यूजर आईडी (यूआईडी) एक यूनिक पॉजिटिव पूर्णांक है जो प्रत्येक उपयोगकर्ता को यूनिक्स-जैसे ऑपरेटिंग सिस्टम द्वारा सौंपा गया है। प्रत्येक उपयोगकर्ता को उसके यूआईडी द्वारा सिस्टम की पहचान की जाती है, और उपयोगकर्ता नाम आमतौर पर केवल मनुष्यों के लिए एक इंटरफेस के रूप में उपयोग किया जाता है।
UID को उनके संबंधित उपयोगकर्ता नाम और अन्य उपयोगकर्ता-विशिष्ट जानकारी के साथ / etc / passwd फ़ाइल में संग्रहीत किया जाता है ...
तीसरे फ़ील्ड में UID होता है, और चौथे फ़ील्ड में समूह ID (GID) होता है, जो डिफ़ॉल्ट रूप से सभी सामान्य उपयोगकर्ताओं के लिए UID के बराबर होता है।
लिनक्स कर्नेल 2.4 और इसके बाद के संस्करण में, यूआईडी 32-बिट पूर्णांक हैं जो शून्य से 4,294,967,296 तक मूल्यों का प्रतिनिधित्व कर सकते हैं। हालांकि, केवल 65,534 तक के मूल्यों का उपयोग करने की सलाह दी जाती है ताकि पुराने कर्नेल या फाइलसिस्टम का उपयोग करने वाले सिस्टम के साथ संगतता बनाए रखी जा सके जो केवल 16-बिट यूआईडी को समायोजित कर सकते हैं।
यूआईडी की 0 में एक विशेष भूमिका है: यह हमेशा रूट खाता है (यानी, सर्वशक्तिमान प्रशासनिक उपयोगकर्ता)। यद्यपि इस खाते पर उपयोगकर्ता नाम बदला जा सकता है और अतिरिक्त खातों को उसी यूआईडी के साथ बनाया जा सकता है, न ही सुरक्षा के दृष्टिकोण से कार्रवाई बुद्धिमान है।
यूआईडी 65534 आमतौर पर किसी के लिए आरक्षित है, एक उपयोगकर्ता जो बिना सिस्टम विशेषाधिकार के है, एक साधारण (यानी, गैर-विशेषाधिकार प्राप्त) उपयोगकर्ता के विपरीत। इस यूआईडी का उपयोग अक्सर एफ़टीपी (फ़ाइल ट्रांसफर प्रोटोकॉल) या एचटीटीपी (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) के माध्यम से दूरस्थ रूप से सिस्टम तक पहुँचने वाले व्यक्तियों के लिए किया जाता है।
यूआईडी 1 99 के माध्यम से पारंपरिक रूप से विशेष प्रणाली उपयोगकर्ताओं (कभी-कभी छद्म उपयोगकर्ता कहलाता है) के लिए आरक्षित होता है, जैसे कि पहिया, डेमॉन, एलपी, ऑपरेटर, समाचार, मेल, आदि। ये उपयोगकर्ता प्रशासक हैं जिन्हें कुल जड़ शक्तियों की आवश्यकता नहीं है, लेकिन जो प्रदर्शन करते हैं कुछ प्रशासनिक कार्यों और इस प्रकार आम उपयोगकर्ताओं के लिए अधिक विशेषाधिकार की आवश्यकता है।
कुछ लिनक्स वितरण (यानी, संस्करण) गैर-विशेषाधिकार प्राप्त उपयोगकर्ताओं के लिए 100 पर यूआईडी शुरू करते हैं। अन्य, जैसे रेड हैट, उन्हें 500 से शुरू करते हैं, और अभी भी अन्य, ऐसे डेबियन, उन्हें 1000 से शुरू करते हैं। वितरण के बीच अंतर के कारण, मैनुअल यदि किसी संगठन में नेटवर्क में एकाधिक वितरण का उपयोग किया जाता है तो हस्तक्षेप आवश्यक हो सकता है।
इसके अलावा, स्थानीय उपयोगकर्ताओं के लिए यूआईडी का एक ब्लॉक आरक्षित करना सुविधाजनक हो सकता है, जैसे कि 9999 के माध्यम से 1000, और दूरस्थ उपयोगकर्ताओं के लिए एक और ब्लॉक (जैसे, नेटवर्क पर कहीं और उपयोगकर्ता), जैसे कि 10000 से 65534 तक। महत्वपूर्ण बात यह तय करना है एक योजना पर और इसका पालन करें।
विशेष प्रकार के उपयोगकर्ताओं के लिए संख्याओं के ब्लॉकों को जमा करने की इस प्रथा के लाभों के बीच यह है कि यह संदिग्ध सुरक्षा गतिविधि के लिए सिस्टम लॉग के माध्यम से खोज करना अधिक सुविधाजनक बनाता है।
आम धारणा के विपरीत, यह आवश्यक नहीं है कि यूआईडी क्षेत्र में प्रत्येक प्रविष्टि अद्वितीय हो। हालांकि, गैर-अद्वितीय यूआईडी सुरक्षा समस्याओं का कारण बन सकते हैं, और इस प्रकार पूरे संगठन में यूआईडी को अद्वितीय रखा जाना चाहिए। इसी तरह, पूर्व उपयोगकर्ताओं से यूआईडी के पुनर्चक्रण को यथासंभव लंबे समय तक बचा जाना चाहिए।
sed 's/:.*//' /etc/passwd