OS सुरक्षा के मूलभूत सिद्धांतों में से एक उपयोगकर्ता अधिकारों को सीमित करना है। इस अवधारणा के अनुसार, केवल व्यवस्थापक ही OS के संचालन में महत्वपूर्ण परिवर्तन कर सकता है। जबकि नियमित खातों के पास केवल वही अधिकार होते हैं जो उनके संचालन के लिए नितांत आवश्यक होते हैं। आज हम बात करेंगे हिसाब कैसे दें Ubuntu मूल अधिकार. यह ज्ञान सम्मिलित है लिनक्स प्रोग्रामिंग पाठ्यक्रम बाकू मंच पर सेडिकॉम विश्वविद्यालय.
सुपरयूजर राइट्स (रूट) क्या हैं, लिनक्स प्रोग्रामिंग कोर्स बाकू
सबसे पहले, आइए समझें कि सुपरयूज़र अधिकार क्या हैं Linux. बेशक, प्रशिक्षण कार्यक्रम में इस विषय पर विस्तार से चर्चा की गई है। उन्नत प्रशिक्षण लिनक्स बाकू. खाते के पास ऐसे अधिकार हैं जड़ (अंग्रेजी "रूट" से)। इन पहुंच अधिकारों के साथ, आप यह कर सकते हैं:
- कर्नेल, मुख्य OS सेटिंग्स फ़ाइलों के संचालन में परिवर्तन करें;
- फ़ाइल सिस्टम बनाएं और हटाएं, उन्हें फ़ॉर्मेट करें और माउंट करें;
- फ़ायरवॉल स्थापित करने सहित सुरक्षा सेटिंग्स बदलें;
- सॉफ़्टवेयर पैकेज और उनकी निर्भरताएँ स्थापित करना और हटाना;
- पहुँच अधिकारों और फ़ाइल स्वामियों के लिए सेटिंग्स बदलें।
यह उन स्थितियों की एक छोटी सूची है जिनके लिए व्यवस्थापक पहुंच की आवश्यकता होती है। दूसरी ओर, स्वयं सिस्टम प्रशासक के लिए भी लगातार नीचे से काम करना अवांछनीय है मूल खाता. सबसे पहले, क्योंकि यह साइबर सुरक्षा आवश्यकताओं के विपरीत है। इसके अलावा, यह गलती से ऑपरेटिंग सिस्टम या डिस्क ड्राइव पर मौजूद जानकारी को नुकसान पहुंचा सकता है। कुछ लिनक्स कमांड एक टाइपो त्रुटि कुछ ही समय में एक बड़ी समस्या में बदल सकती है।
विशेष रूप से ऐसे मामले के लिए, अस्थायी रूप से अधिकारों का उपयोग करने की क्षमता का आविष्कार किया गया था जड़ एक विशिष्ट आदेश के लिए. इसके लिए आमतौर पर इस्तेमाल की जाने वाली कमांड है sudo (अंग्रेज़ी से। उपयोगकर्ता को प्रतिस्थापित करें और करें). इसे उस कमांड से पहले जोड़ना पर्याप्त है जिसके लिए उपयुक्त विशेषाधिकारों की आवश्यकता है। इसके बाद, कमांड शेल आपसे आपके खाते का पासवर्ड मांगेगा।
महत्वपूर्ण स्पष्टीकरण: हम आपके खाते के पासवर्ड के बारे में बात कर रहे हैं, आपके खाते के लिए नहीं जड़. अधिकांश उपयोगकर्ताओं को इसे जानना ही नहीं चाहिए, और उन्हें इसकी आवश्यकता भी नहीं है। टीम sudo आपको सभी आवश्यक अधिकारों के साथ एक और कमांड निष्पादित करने की अनुमति देगा। लेकिन केवल तभी जब आपके खाते को वास्तविक OS व्यवस्थापक से ऐसी अनुमति प्राप्त हुई हो। इसके बारे में और जानें लिनक्स उन्नत प्रशिक्षण पाठ्यक्रम बाकू.
लिनक्स उपयोगकर्ता खाते को रूट विशेषाधिकार कैसे दें
ताकि यूजर कमांड का इस्तेमाल कर सके sudo, इसे उचित समूह में जोड़ा जाना चाहिए। ऐसा करने के लिए, कमांड का उपयोग करें usermod विकल्पों के साथ -एजी और दो तर्क एक स्थान से अलग हो गए:
- पहला तर्क सूडो है (वह समूह जिसमें उपयोगकर्ता को जोड़ा जाना चाहिए)
- दूसरा तर्क उपयोगकर्ता खाता नाम है.
इस ऑपरेशन के परिणामस्वरूप, संबंधित खाता विशेषाधिकारों के साथ कमांड निष्पादित करने में सक्षम होगा जड़का उपयोग करते हुए sudo. हालाँकि, ऐसे उपयोगकर्ता को अभी भी पासवर्ड नहीं पता होगा जड़. और उसे किसी भी समय समूह से बाहर करके इस अवसर से वंचित किया जा सकता है।
यह ध्यान देने योग्य है कि आप खाते को निष्पादित करने की अनुमति दे सकते हैं sudo केवल आदेशों के एक निश्चित सेट के साथ। यह एक फ़ाइल में डेटा दर्ज करके किया जाता है। / Etc / sudoers. बाकू प्लेटफ़ॉर्म पर दूरस्थ रूप से लिनक्स उन्नत प्रशिक्षण आपको इसके बारे में और अधिक जानने में मदद करेगा सेडिकॉम विश्वविद्यालय.
SEDICOMM यूनिवर्सिटी टीम : सिस्को अकादमी , लिनक्स प्रोफेशनल इंस्टीट्यूट , पायथन इंस्टीट्यूट ।

