यूनिक्स / लिनक्स सिस्टम पर सबसे शक्तिशाली उपयोगकर्ता को "रूट" क्यों कहा जाता है?


89

"सुपर यूजर" शब्द के उपयोग पर इस अन्य प्रश्न से कुछ हद तक प्रेरित है कि बिल्ली यूनिक्स / लिनक्स सिस्टम पर सबसे शक्तिशाली उपयोगकर्ता क्यों है root? क्यों नहीं admin, sysop, base, kingया ऐसा ही कुछ? जब मैं शब्द को पढ़ता हूं तो मुझे rootलगता है कि पौधे की जड़ है।

कृपया उद्धरण और संदर्भ प्रदान करें और न कि केवल आकस्मिक अवलोकन।



5
"सुपर उपयोगकर्ता" के सवाल :) करने के लिए अपने जवाब के आगे पढ़ने के खंड पर लिंक पढ़ें यूनिक्स और लिनक्स स्टैक एक्सचेंज - 'जड़' खाते की उत्पत्ति - इतिहास
DavidPostill

14
>> जब मैं "रूट" शब्द पढ़ता हूं तो मुझे लगता है कि यह एक पौधे की जड़ है। वैचारिक रूप से यह वह जगह है जहां से शब्द आता है। हालाँकि आपको यह देखना चाहिए कि ऑस्ट्रेलिया में इसका क्या मतलब है :-)
mcalex

2
@mcalex en.wikipedia.org/wiki/Superuser का कहना है कि "कुछ मामलों में, खाते का वास्तविक नाम निर्धारण कारक नहीं है; यूनिक्स जैसी प्रणालियों पर, उदाहरण के लिए, शून्य का उपयोगकर्ता पहचानकर्ता (यूआईडी) वाला उपयोगकर्ता है। उस खाते के नाम पर ध्यान दिए बिना ... यूनिक्स जैसे कंप्यूटर OS में, रूट उस उपयोगकर्ता का पारंपरिक नाम है, जिसके पास सभी मोड (एकल- या बहु-) में सभी अधिकार या अनुमतियाँ (सभी फ़ाइलों और प्रोग्रामों के लिए) हैं। उपयोगकर्ता)। वैकल्पिक नामों में बीओएस में बैरन और कुछ यूनिक्स वेरिएंट पर अवतार शामिल हैं "
एमोरी

2
@mcalex मैंने हमेशा माना कि इसका नाम आस्ट्रेलियाई लोगों ने रखा है क्योंकि यह वह खाता है जो आपके कंप्यूटर को "रूट" कर सकता है।
एमकॉटल

जवाबों:


86

लिनक्स ( यूनिक्स ) के अग्रदूत के लिए प्राचीन अग्रदूत मल्टीिक्स ऑपरेटिंग सिस्टम था और मल्टीिक्स में विशेषाधिकार प्राप्त उपयोगकर्ता के घर निर्देशिका रूट निर्देशिका थी

और कुछ सुपर-रचनात्मक प्रकार rootविशेषाधिकार प्राप्त उपयोगकर्ता के लिए नाम के साथ आए । और यह अटक गया, क्योंकि यूनिक्स उन लोगों द्वारा बनाया गया था जिन्होंने मल्टीिक्स, जैसे, डेनिस रिची या केन थॉम्पसन , यूनिक्स के मूल लेखकों पर काम किया था ।

संभवतः इसके लिए कोई विश्वसनीय स्रोत नहीं है, केवल निम्न के समान खान के रूप में धारणाएं हैं: "नाम रूट की उत्पत्ति हो सकती है क्योंकि रूट यूनिक्स प्रणाली की रूट निर्देशिका को संशोधित करने की अनुमति वाला एकमात्र उपयोगकर्ता खाता है।" से विकिपीडिया: सुपर उपयोगकर्ता


4
क्या आप उद्धरण और संदर्भ प्रदान कर सकते हैं और न केवल आकस्मिक अवलोकन?
जेकेगॉल्ड

19
यदि आप मल्टिक्स के मूल दस्तावेज पढ़ते हैं, तो आप देखेंगे कि एक रूट उपयोगकर्ता है जो रूट फ़ोल्डर को नियंत्रित करता है: web.mit.edu/multics-history/source/Multics/mdds/mdd003.compout
HackSlash

1
@HackSlash अच्छा संदर्भ! क्या आप इंगित कर सकते हैं कि वास्तव में यह कहाँ कहा गया है, इसलिए इसे संभवतः उद्धृत किया जा सकता है और इस उत्तर में जोड़ा जा सकता है?
जेकगोल्ड

1
उपरोक्त सूची list_volsदस्तावेज़ के खंड 6-40 में कमांड से आउटपुट प्रतीत होती है , जहां "रूट" को लॉजिकल वॉल्यूम के रूप में सूचीबद्ध किया गया है, दुख की बात है कि उपयोगकर्ता नहीं। (उस दस्तावेज़ में "रूट लॉजिकल वॉल्यूम", "रूट फिजिकल वॉल्यूम", "रूट कार्ड" और "रूट डायरेक्टरी" के साथ-साथ "रूट 2" नाम के भौतिक संस्करणों को "रूट 6" के रूप में उल्लेख किया गया है। एक भारी इस्तेमाल किया गया शब्द!)
joeytwield

4
जड़ अभी भी नब्बे के दशक में डिजिटल यूनिक्स 3 पर जड़ में उनके घर dir था ...
Edheldil

8

कुछ परिसर

  1. यह सलाह नहीं दी जाती है (वास्तव में सलाह नहीं दी गई है) लेकिन आप उस नाम को बदल सकते हैं
  2. यह हमेशा ऐसा नहीं था [ 1 ]

    कुछ प्रारंभिक यूनिक्स प्रणालियों (विशेष रूप से सीएमयू से) ने उपयोगकर्ता को " अवतार " कहा - विशेष राज्य को नामित करने और लोगों को इसमें प्रवेश करने से रोकने का प्रयास करने के लिए। उन्हीं पुराने दिनों में, के बाद से बीएसडी प्रणाली का इस्तेमाल किया / bin / डिफ़ॉल्ट रूट शेल के रूप में csh, कभी कभी आप लॉगिन के साथ सिस्टम देखना होगा sroot और kroot / bin / श और / bin साथ पासवर्ड फ़ाइल में एक दूसरे और तीसरी पंक्ति के रूप / डिफ़ॉल्ट शेल के रूप में ksh।

बस यह प्रचलित हो जाता है।

यह इस तथ्य से संबंधित है कि रूट उपयोगकर्ता के पास केवल रूट फ़ोल्डर ( /) का स्वामित्व है, जिस पर सभी फ़ाइल सिस्टम रहता है (उनकी उपनिर्देशिका और फ़ाइलें सहित सभी अन्य फाइलें और निर्देशिकाएं), इसलिए वास्तविक के रूप में वास्तविक सभी शक्तियों और विशेषाधिकारों, सभी प्रक्रियाओं की (याद रखें कि प्रक्रियाओं initकी जड़ है और यह जड़ के स्वामित्व में भी है) और महत्वपूर्ण प्रक्रियाओं के, डेमॉन ...


अपने रूट पेज [ 2 ] में लिनक्स इंफॉर्मेशन प्रोजेक्ट स्टेट्स पर कुछ और समर्थन मिल सकता है।

सर्व-शक्तिशाली प्रशासनिक उपयोगकर्ता के लिए रूट शब्द का उपयोग इस तथ्य से उत्पन्न हो सकता है कि रूट निर्देशिका में लेखन अनुमतियाँ (यानी, फ़ाइलों को संशोधित करने की अनुमति) वाला एकमात्र खाता है।

कुछ पाठ से अधिक स्ट्रिपिंग जड़ पेज के लिनक्स सूचना परियोजना [ 2 ]

रूट उपयोगकर्ता नाम या खाता है जो डिफ़ॉल्ट रूप से लिनक्स या अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम पर सभी कमांड और फाइलों तक पहुंच रखता है। इसे रूट खाता, रूट उपयोगकर्ता और सुपरयूज़र के रूप में भी जाना जाता है।
...
रूट विशेषाधिकार वे शक्तियां हैं जो सिस्टम पर रूट खाता है। जड़ खाता सिस्टम पर सबसे विशेषाधिकार प्राप्त है और यह पर पूर्ण शक्ति है (यानी, सभी फ़ाइलें और आदेशों में पूर्ण पहुंच)। रूट की शक्तियां किसी भी तरह से सिस्टम को संशोधित करने और एक्सेस अनुमतियों को प्रदान करने और रद्द करने की क्षमता हैं (जैसे, डिफ़ॉल्ट रूप से आरक्षित उन लोगों में से किसी भी सहित अन्य उपयोगकर्ताओं के लिए विशिष्ट फ़ाइलों और निर्देशिकाओं को पढ़ने, संशोधित करने और निष्पादित करने की क्षमता)। जड़ के लिए।
...
जड़ शब्द का प्रयोगसभी शक्तिशाली प्रशासनिक उपयोगकर्ता के लिए इस तथ्य से उत्पन्न हो सकता है कि रूट निर्देशिका में लेखन अनुमतियाँ (यानी, फ़ाइलों को संशोधित करने की अनुमति) वाला एकमात्र खाता है मूल निर्देशिका, बदले में, इस तथ्य से अपना नाम लेती है कि यूनिक्स-जैसे ऑपरेटिंग सिस्टम में फाइलसिस्टम (यानी, निर्देशिकाओं की पूरी पदानुक्रम जो फाइलों को व्यवस्थित करने के लिए उपयोग की जाती है) को एक पेड़ की तरह (हालांकि उलटा) संरचना के साथ डिजाइन किया गया है जिसमें सभी निर्देशिकाएं एक एकल निर्देशिका से शाखा करती हैं जो एक पेड़ की जड़ के अनुरूप होती है।

... (यूनिक्स शुरुआत के बारे में बोलते हुए)
यह भी आवश्यक था कि सिस्टम प्रशासक को सक्षम करने के लिए एक साधन होना चाहिए ताकि उपयोगकर्ता निर्देशिकाओं और फाइलों में प्रवेश करने के लिए व्यक्तिगत समस्याओं को ठीक करने के लिए, सामान्य उपयोगकर्ताओं के लिए शक्तियां प्रदान करना और उन्हें वापस लेना और महत्वपूर्ण प्रणाली तक पहुंच प्राप्त करना सिस्टम की मरम्मत या उन्नयन के लिए फाइलें।
(यहाँ यह एक पदानुक्रम और एक मूल बिंदु की आवश्यकता से निहित है जहाँ से शुरू करना है।)


BTW ऐसा लगता है कि नाम Godबस लिया गया था और आक्रोश और विरोध को उत्तेजित कर सकता है ...


1
"पेड़" के लिए अपवोट। यह सिर्फ मुझे स्पष्ट रूप से स्पष्ट प्रतीत होता है। हम पहले से ही निर्देशिका /को "रूट" के रूप में संदर्भित करते हैं , क्योंकि यह फ़ाइल सिस्टम ट्री की जड़ है, और रूट उपयोगकर्ता अनुरूप लगता है
मग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.