Ubuntu में एक समूह से एक उपयोगकर्ता को निकालने के लिए कैसे



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



कुछ सिस्टम प्रशासकों ने इनमें से किसी भी आदेश से पहले एक ऑक्टोथोरपे मार्क (#) जोड़ने का सुझाव दिया है। यह उन्हें प्रभावी ढंग से टिप्पणी करता है, इसलिए यदि आप गलती से उन्हें ठीक से टाइप करने से पहले प्रवेश करते हैं तो बैश उन्हें बाहर फेंक देंगे। उदाहरण के लिए, यदि आपने टाइप किया है #deluser बॉबी और प्रवेश धक्का दिया, तो वास्तव में कुछ भी नहीं होगा। एक बार जब आप सुनिश्चित कर लें कि आपके पास ठीक से दर्ज की गई कमांड है, तो आप होम कुंजी को धक्का दे सकते हैं, ऑक्टोथोरप मार्क को हटा सकते हैं और एंटर को पुश कर सकते हैं।



विधि 1: समूह एसोसिएशन को निकालने के लिए मायावी का उपयोग करना

कुछ सिस्टम प्रशासक, विशेष रूप से जो पहले विभिन्न बीएसडी वितरणों में से एक के साथ काम करते थे, ने संपादन की सिफारिश की रूट के रूप में फाइल करें। यह करना संभव है, लेकिन यदि आप फ़ाइल को संपादित करते समय कोई त्रुटि करते हैं तो आप सिस्टम को काफी अस्थिर बना सकते हैं। यह विशेष रूप से सच है यदि आप स्वयं व्यवस्थापक समूह के संबंध में कोई गलती करते हैं। जबकि हम यह प्रदर्शित करेंगे कि यह कैसे किया जाना चाहिए, कई मामलों में मायावी आदेश का उपयोग करना एक सुरक्षित विकल्प माना जाता है।



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

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



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

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

विधि 2: संपादित करने के लिए vipw -g या vigr कमांड का उपयोग करना

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

जबकि यह एक बिंदु पर तकनीकी रूप से एक अलग कमांड था, उबंटू भी vipw को एक प्रतीकात्मक लिंक के रूप में विग कमांड प्रदान करता है, जिसका अर्थ है कि आप इसके बजाय sudo vigr -g का उपयोग कर सकते हैं यदि आप संपादन के लिए अधिक उपयोग किए जाते हैं। इस तरीके से फाइल करें। अब आप उस लाइन का पता लगा सकते हैं जो एक विशिष्ट समूह को असाइनमेंट को इंगित करता है जो आपके उपयोगकर्ता खाते में है और इसे हटा दें। पूरी लाइन को न निकालें। व्यवस्थापक समूह, या जो भी अन्य समूह प्रश्न में है, उसका पता लगाएँ, और केवल उपयोगकर्ता का नाम और उसके पहले अनुगामी अल्पविराम निकालें। एक बार जब आप अपने परिवर्तनों से संतुष्ट हो जाते हैं, जिसे आपको एक से अधिक बार देखना चाहिए, तो Ctrl दबाए रखें और इसे नैनो में सहेजने के लिए O पुश करें, या Esc दबाएं और फिर टाइप करें: wq यदि आप vi संपादक को लोड करने के बजाय हुआ। आप इसे सैद्धांतिक रूप से एक ग्राफिकल टेक्स्ट एडिटर के साथ संपादित कर सकते हैं, लेकिन यह अनुशंसित नहीं है।

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

4 मिनट पढ़ा