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


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

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


87
2018-01-22 16:01


मूल


'रूट' खाते की उत्पत्ति। - Kamil Maciorowski
"सुपर उपयोगकर्ता" प्रश्न के उत्तर के आगे पढ़ने अनुभाग पर लिंक पढ़ें :) इतिहास - 'रूट' खाते की उत्पत्ति - यूनिक्स और लिनक्स स्टैक एक्सचेंज - DavidPostill♦
>> जब मैं "रूट" शब्द पढ़ता हूं, तो मुझे लगता है कि एक पौधे की जड़ है। संकल्पनात्मक रूप से वह शब्द कहां से आता है। हालांकि आपको ऑस्ट्रेलिया में इसका क्या अर्थ दिखाना चाहिए :-) - mcalex
@mcalex en.wikipedia.org/wiki/Superuser कहते हैं, "कुछ मामलों में, खाते का वास्तविक नाम निर्धारित कारक नहीं है; यूनिक्स जैसी प्रणालियों पर, उदाहरण के लिए, शून्य के उपयोगकर्ता पहचानकर्ता (यूआईडी) वाला उपयोगकर्ता सुपरसियर है, चाहे उस खाते के नाम पर ध्यान दिए बिना। .. यूनिक्स की तरह कंप्यूटर ओएस में, रूट उपयोगकर्ता का पारंपरिक नाम है जिसमें सभी मोड (एकल- या बहु-उपयोगकर्ता) में सभी अधिकार या अनुमतियां (सभी फाइलों और प्रोग्रामों के लिए) हैं। वैकल्पिक नामों में बीओएस और अवतार में बैरन शामिल है कुछ यूनिक्स रूपों पर " - emory
मैंने हमेशा सोचा कि यह "रूट पहुंच" के लिए छोटा था। - fredsbend


जवाब:


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

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

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


86
2018-01-22 16:15



क्या आप उद्धरण और संदर्भ प्रदान कर सकते हैं न केवल आकस्मिक अवलोकन? - JakeGould
यदि आप मल्टीक्स के मूल दस्तावेज़ीकरण को पढ़ते हैं तो आप देखेंगे कि मूल फ़ोल्डर है जो रूट फ़ोल्डर को नियंत्रित करता है: web.mit.edu/multics-history/source/Multics/mdds/mdd003.compout - HackSlash
@ हैकस्लैश अच्छा संदर्भ! क्या आप यह बता सकते हैं कि यह कहां कहा गया है, इसलिए इसे संभवतः उद्धृत किया जा सकता है और इस उत्तर में जोड़ा जा सकता है? - JakeGould
उपर्युक्त लिस्टिंग से आउटपुट प्रतीत होता है list_vols दस्तावेज़ की धारा 6-40 में कमांड, जहां "रूट" लॉजिकल वॉल्यूम के रूप में सूचीबद्ध है, दुर्भाग्य से उपयोगकर्ता नहीं। (उस दस्तावेज़ में "रूट लॉजिकल वॉल्यूम", "रूट भौतिक वॉल्यूम", "रूट कार्ड" और "रूट डायरेक्टरी" का उल्लेख है, साथ ही साथ "root2" नामक भौतिक खंड "root6" के माध्यम से। भारी उपयोग की जाने वाली अवधि!) - joeytwiddle
नब्बे के दशक में रूट यूनिक्स 3 पर रूट में अभी भी उनके घर की डीआईआर जड़ थी ... - Edheldil


कुछ परिसर

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

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

केवल यह प्रचलित हो जाता है। 

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


इसके लिनक्स सूचना परियोजना राज्यों पर कुछ और समर्थन मिलना संभव है रूट पेज [2]

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

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

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

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


बीटीडब्ल्यू ऐसा लगता है कि नाम God बस लिया गया था और परेशानियों और विरोधों को हलचल कर सकता था ...


8
2018-01-24 12:44



"पेड़" के लिए उपरोक्त। ऐसा लगता है कि यह मेरे लिए स्पष्ट रूप से स्पष्ट है। हम पहले से ही निर्देशिका का संदर्भ लें / "रूट" के रूप में, क्योंकि यह फ़ाइल सिस्टम पेड़ की जड़ है, और रूट उपयोगकर्ता समान दिखता है - Mawg