जेव्हा तुम्हाला Linux वर फाइल परवानग्यांबाबत समस्या येते, तेव्हा अनेकदा तुमच्या निराशेचा स्रोत फाइलच्या मालकाशी किंवा गटाशी संबंधित सेटिंग्जशी संबंधित असतो. हे खूपच अपरिहार्य आहे की जर तुम्ही लिनक्स नियमितपणे वापरत असाल तर, एखाद्या वेळी किंवा दुसर्या वेळी, तुम्हाला एखाद्या समस्येचे निराकरण करण्यासाठी फाइल किंवा निर्देशिकेचे मालक किंवा गट सेटिंग बदलणे आवश्यक आहे.

या लेखात, आम्ही लिनक्स फाइल मालकांच्या आणि गटांच्या संकल्पना समजून घेणार आहोत आणि ते तुम्हाला दाखवणार आहोत की तुमच्या सिस्टमवरील डेटा कोण ऍक्सेस आणि हाताळू शकतो.

लिनक्समध्ये फाइलचा मालक आणि गट कसा शोधायचा

लिनक्स कमांड लाइनवर, तुम्ही ls -l कमांड वापरून मालक आणि गट परवानगी सेटिंग्ज दोन्ही पाहू शकता (जो लोअरकेस L सह डॅश आहे). -l स्विच कॉलममधील सूचीचे स्वरूपन करेल जे तुम्हाला मानक ls कमांड आउटपुटपेक्षा तुमच्या फाइल्सबद्दल अधिक तपशील देईल.

पहिला स्तंभ फाईलचा प्रकार आणि त्याची परवानगी सेटिंग्ज दाखवतो. दुसरा स्तंभ फाईलच्या लिंक्सची संख्या (सामान्यतः 1) दर्शवितो. तिसरा आणि चौथा अनुक्रमे मालक आणि गट दर्शवतो. ते अनेकदा (परंतु नेहमीच नाही) एकसारखे असतात.

पहिल्या स्तंभात प्रदर्शित केलेली सेटिंग्ज लिनक्समधील फाइल परवानग्या निर्धारित करणारे बिट दर्शवतात. पहिला वर्ण फाइल प्रकार दर्शवतो. उदाहरणार्थ, “-” नियमित फाइल दर्शवते आणि “D” निर्देशिकेचे प्रतिनिधित्व करते. खालील तीन बिट्स (वर हायलाइट केलेले) फाइल मालकाच्या परवानग्या दर्शवतात- वाचण्यासाठी R, लेखनासाठी W आणि अंमलबजावणीसाठी X.

सक्षम नसलेली कोणतीही परवानगी डॅश म्हणून दर्शविली जाईल. त्यानंतर, निर्देशिका सूचीच्या तिसऱ्या स्तंभात, तुम्हाला फाइल आहे तो वापरकर्ता दिसेल.

पहिल्या स्तंभातील तीन बिट्सचा दुसरा संच (वर हायलाइट केलेला) या फाईलमध्ये प्रवेश असलेल्या गटासाठी परवानग्या दर्शवतो. ते वरीलप्रमाणेच कार्य करतात. ते एकतर डॅश असतील किंवा r, w, आणि x पैकी एक असतील.

लिनक्सवर फाईलचा मालक कसा बदलावा

बर्‍याच Linux वितरणांप्रमाणे, फाईल किंवा निर्देशिकेचा मालक बदलण्यासाठी तुम्हाला मूळ वापरकर्ता किंवा प्रशासकीय विशेषाधिकार (म्हणजे तुम्ही sudo वापरू शकता) वापरकर्ता असणे आवश्यक आहे.

कोणत्याही वापरकर्त्याला फाईल किंवा डिरेक्ट्रीची मालकी दिल्यास त्या वापरकर्त्याला फाईलसह त्यांना हवे ते करण्याचे पूर्ण स्वातंत्र्य मिळेल. ते ते वाचू शकतील, त्यात सुधारणा करू शकतील, ते हटवू शकतील आणि इतर सिस्टीम वापरकर्ते त्याच्यासह काय करू शकतात हे निर्धारित करणार्‍या परवानग्या बदलू शकतील.

फाइलचा मालक बदलल्याने त्या फाइलच्या गट सेटिंग्ज किंवा परवानग्यांवर परिणाम होणार नाही.

लिनक्सवर फाईलची गट सेटिंग्ज कशी बदलायची

जर तुम्ही फाइलचे मालक असाल, तर तुम्ही तिची गट सेटिंग कोणत्याही विद्यमान गटांमध्ये बदलू शकता. तुम्ही मालक नसल्यास, तुम्हाला रूट किंवा sudo विशेषाधिकारांची आवश्यकता असेल.

हे आयटमच्या गट परवानगी सेटिंग्जनुसार निवडलेल्या गटाच्या सर्व सदस्यांना फाइल किंवा निर्देशिकेत प्रवेश देईल.

एकाच वेळी फाइलचे मालक आणि गट कसे बदलावे

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

हे पूर्ण करण्यासाठी, वरील प्रमाणे chown कमांड वापरा, परंतु नवीन मालक आणि नवीन गट निर्दिष्ट करा, कोलनद्वारे विभक्त केलेले, कोणत्याही रिक्त स्थानांशिवाय.

लिनक्स टर्मिनल वापरून गट कसे तयार करावे

गट तुम्हाला एकाधिक वापरकर्त्यांना त्वरीत आणि सहज प्रवेश विशेषाधिकार नियुक्त करण्याची परवानगी देतात. लिनक्स सिस्टमवर, वापरकर्ते एका वेळी एकापेक्षा जास्त गटांचे सदस्य असू शकतात. तुम्‍ही रूट वापरकर्ता असल्‍यास किंवा गट तयार करण्‍यासाठी sudo विशेषाधिकार असले पाहिजेत.

प्रणालीमध्ये नवीन गट समाविष्ट करण्यासाठी, groupadd कमांड वापरा.

जर कमांडमधील आउटपुट तुम्ही तयार करण्याचा प्रयत्न करत असलेल्या गटाचे नाव दर्शविते, तर ते सूचित करते की ते यशस्वीरित्या तयार केले गेले आहे आणि तुम्ही त्यात वापरकर्ते जोडू शकता. नवीन गट सेट अप करण्याबाबत अधिक तपशीलवार माहितीसाठी तुम्ही Linux वर गट व्यवस्थापित करण्यासाठी आमच्या मार्गदर्शकाकडे देखील एक नजर टाकू शकता.

लिनक्सवरील गटामध्ये वापरकर्ते कसे जोडायचे

युजरमॉड कमांडद्वारे युजरला ग्रुपमध्ये जोडणे पूर्ण होते. पुन्हा, तुम्हाला सुपरयुजर विशेषाधिकारांची आवश्यकता असेल आणि वापरकर्ता आणि गट दोन्ही आधीपासून अस्तित्वात असणे आवश्यक आहे.

वरील कमांडमध्ये – एक स्विच जोडण्यासाठी आहे आणि महत्वाचे आहे. तुम्ही -a ध्वज न वापरता एखाद्या गटामध्ये वापरकर्त्याला जोडल्यास, वापरकर्त्याला ते आधीपासून एक भाग असलेल्या इतर कोणत्याही गटातून काढून टाकले जाईल. -G ध्वज सूचित करतो की तुम्ही वापरकर्त्याला स्विच केल्यानंतर गटाच्या नावात जोडू इच्छिता.

गटातून वापरकर्त्याला कसे काढायचे

गटातून वापरकर्त्याला काढून टाकणे gpasswd कमांडद्वारे केले जाते. खालील फॉरमॅटमध्ये कमांड (sudo वापरून) एंटर करा.

हे निर्दिष्ट वापरकर्त्यास निर्दिष्ट गटातून काढून टाकेल, इतर कोणतीही गट सदस्यत्व अबाधित ठेवेल.

लिनक्स टर्मिनल वापरून गट कसे हटवायचे

शेवटी, तुमच्या सिस्टमवरील गट व्यवस्थापित करण्यासाठी तुम्हाला माहित असणे आवश्यक असलेली शेवटची गोष्ट म्हणजे गट हटवणे.

Leave a Reply

Your email address will not be published. Required fields are marked *