मास्टर लिनक्स फ़ाइल अनुमतियाँ:Chmod 777 को समझना और इसे सुरक्षित रूप से कैसे उपयोग करें
<पी> यदि आप एक नए Linux उपयोगकर्ता हैं, तो संभवत:आपने शुरुआत में किसी समय Chmod कमांड का सामना किया होगा। शायद किसी ने आपको किसी फ़ाइल को एक निश्चित फ़ोल्डर में ले जाने के लिए "chmod 777" के बारे में बताया हो, और यह काम कर गया! तो chmod कमांड क्या करता है और संख्याओं का क्या मतलब है? <पी> यह आलेख लिनक्स फ़ाइल अनुमतियों के बारे में आपको जो कुछ जानने की आवश्यकता है उस पर चर्चा करेगा। चामोद कमांड और कुछ एक्सेस स्तरों के अनुरूप संख्याओं को समझने के लिए इसे जानना महत्वपूर्ण है। चाहे आप उबंटू, फेडोरा, या अधिक विदेशी लिनक्स डिस्ट्रो का उपयोग करते हैं, आपको यह समझना चाहिए कि CHMOD कमांड का उपयोग करके 777 पर अनुमतियाँ सेट करना कब ठीक है और आपको एक अलग सेटिंग का उपयोग कब करना चाहिए। <पी> लिनक्स में, ऑपरेटिंग सिस्टम यह निर्धारित करता है कि फ़ाइल अनुमति, स्वामित्व और विशेषताओं के आधार पर किसी निश्चित फ़ाइल तक कौन पहुंच सकता है। सिस्टम आपको, मालिक या व्यवस्थापक को, विभिन्न फ़ाइलों और निर्देशिकाओं तक पहुंच प्रतिबंधों को सक्षम करने की अनुमति देता है। आप केवल उन उपयोगकर्ताओं और प्रोग्रामों तक पहुंच प्रदान करके अपने सिस्टम की सुरक्षा में सुधार कर सकते हैं जिन पर आप भरोसा करते हैं। उपयोगकर्ता कक्षाओं को समझना
<पी> एक विशिष्ट उपयोगकर्ता और एक समूह प्रत्येक फ़ाइल और निर्देशिका का स्वामी होता है। इसका मतलब है कि उपयोगकर्ताओं की तीन श्रेणियां हैं जिस तक आप एक निश्चित स्तर की पहुंच निर्दिष्ट कर सकते हैं। इन उपयोगकर्ताओं को इस प्रकार वर्गीकृत किया गया है:
<पी> आप किसी भी निर्देशिका पर राइट-क्लिक करके, गुण का चयन करके इन समूहों को उबंटू में दृश्य रूप से देख सकते हैं , और अनुमतियाँ पर जा रहे हैं टैब.
<पी> स्वामी वह व्यक्ति है जिसके पास सारी शक्ति है। आमतौर पर, उनके पास प्रत्येक फ़ाइल और निर्देशिका तक पूर्ण पहुंच होती है और वे अन्य उपयोगकर्ताओं की फ़ाइल अनुमतियों को भी बदल सकते हैं। <पी> समूह में कई उपयोगकर्ता शामिल होते हैं जिनके पास मालिक द्वारा दी गई फ़ाइल या निर्देशिका तक एक निश्चित स्तर की पहुंच होती है। उदाहरण के लिए, उपयोगकर्ताओं के एक समूह को किसी फ़ाइल को संशोधित करने से बाहर रखा जा सकता है जबकि उसे उस फ़ाइल को देखने की अनुमति दी जा सकती है। <पी> अन्य वर्ग केवल उन अतिथि उपयोगकर्ताओं का प्रतिनिधित्व करता है जो अन्य दो श्रेणियों में नहीं आते हैं। डिफ़ॉल्ट रूप से, उनकी पहुंच का स्तर आमतौर पर प्रतिबंधित होता है। यह स्वामी पर निर्भर है कि वह अतिथि उपयोगकर्ता क्या कर सकते हैं या क्या नहीं कर सकते हैं। फ़ाइल अनुमति स्तर को समझना
<पी> स्वामी के रूप में आप अपनी फ़ाइलों और निर्देशिकाओं तक पहुंच के तीन स्तर निर्दिष्ट कर सकते हैं: - पढ़ें :यह आपको किसी फ़ाइल या निर्देशिका तक सीमित पहुंच प्रदान करता है। आप बस फ़ाइल पढ़ सकते हैं या निर्देशिका की सामग्री देख सकते हैं। आप फ़ाइलों को संपादित नहीं कर सकते, और आप निर्देशिका में कोई नई फ़ाइल हटा या जोड़ नहीं सकते।
- लिखें :यह आपको फ़ाइलें पढ़ने और संपादित करने की सुविधा देता है। यदि आप किसी निर्देशिका तक पहुंच का यह स्तर निर्दिष्ट करते हैं, तो आप फ़ाइलें हटा भी सकते हैं या जोड़ भी सकते हैं।
- निष्पादित करें :यह केवल फ़ाइलें चलाने या निष्पादित करते समय महत्वपूर्ण है। उदाहरण के लिए, आप निष्पादन की अनुमति के बिना कोई स्क्रिप्ट या प्रोग्राम नहीं चला सकते।
<पी> कक्षाओं और अनुमतियों को मिलाकर, आप यह नियंत्रित कर सकते हैं कि किसी विशिष्ट उपयोगकर्ता के पास किसी फ़ाइल या निर्देशिका तक कितनी पहुंच है। अनुमति प्रतीकों और संख्याओं की व्याख्या
<पी> फ़ाइल अनुमतियाँ संख्यात्मक या प्रतीकात्मक रूप से दर्शायी जाती हैं। आप फ़ाइल और निर्देशिका अनुमतियाँ बदलने के लिए प्रतीकों और संख्याओं दोनों का उपयोग कर सकते हैं। सबसे आसान तरीका संख्याओं के साथ है, लेकिन आपको प्रतीकों को भी समझना चाहिए। तो आइए पहले फ़ाइल अनुमतियों के पीछे के प्रतीकों पर एक नज़र डालें। फ़ाइल अनुमति चिह्न
<पी> यदि आप टर्मिनल में निम्नलिखित कमांड टाइप करते हैं तो आप एक निश्चित निर्देशिका में सभी सामग्री के लिए अपनी अनुमतियाँ देख सकते हैं: <पी> ls -l पी>
<पी> आप cd का उपयोग करके किसी भी निर्देशिका में नेविगेट कर सकते हैं आदेश. यदि आप पूरी तरह से नौसिखिया हैं, तो बुनियादी लिनक्स कमांड पर हमारा लेख देखें। <पी> हमारे उदाहरण में, निर्देशिका में दो अन्य निर्देशिकाएँ और एक फ़ाइल है। अनुमतियाँ (1+) 9 प्रतीकों का उपयोग करके लिखी गई हैं जिन्हें आसान समझ के लिए तीन भागों में विभाजित किया जा सकता है। आइए पुस्तकें निर्देशिका के लिए अनुमतियों के पहले सेट की जाँच करें: <पी> drwxrwxr-x पी> <पी> आइए इसे पठनीयता के लिए विभाजित करें: <पी> d rwx rwx r-x पी> <पी> पहला प्रतीकd,है और यह निर्देशिका के लिए है। यदि यह एक फ़ाइल है तो यह एक डैश प्रतीक भी हो सकता है, जैसा कि आप Outline.docx फ़ाइल के लिए अनुमतियों के तीसरे सेट में देख सकते हैं। <पी> आगे, हमारे पास प्रतीकों के तीन समूह हैं। पहला समूह स्वामी की अनुमति स्तरों का प्रतिनिधित्व करता है, दूसरा समूह समूह वर्ग के लिए है, और तीसरा अन्य का प्रतिनिधित्व करता है। <पी> 3 प्रतीकों के प्रत्येक सेट का अर्थ है पढ़ना, लिखना, निष्पादित करना - उसी क्रम में। इसलिए स्वामी के पास परीक्षण निर्देशिका के अंदर पाई गई सभी फ़ाइलों और निर्देशिकाओं को पढ़ने, लिखने और निष्पादित करने की अनुमति है। यहां एक दृश्य प्रतिनिधित्व है:
<पी> जब आपको r, w, या x के बजाय डैश चिह्न दिखाई देता है, तो इसका मतलब है कि अनुमति मौजूद नहीं है। फ़ाइल अनुमति संख्या
<पी> फ़ाइल अनुमतियों के लिए संख्यात्मक प्रारूप सरल है. संक्षेप में, फ़ाइल अनुमति कोड में तीन अंक होते हैं: - पहला फ़ाइल स्वामी के लिए है।
- दूसरा फ़ाइल के समूह का प्रतिनिधित्व करता है।
- अंतिम अंक बाकी सभी के लिए है।
<पी> अंक 0 से 7 तक होते हैं जहां: - 4 =पढ़ें.
- 2 =लिखें.
- 1 =निष्पादित करें।
- 0 =कोई अनुमति नहीं।
<पी> प्रत्येक वर्ग का अनुमति अंक अनुमतियों के मानों के योग द्वारा निर्धारित किया जाता है। दूसरे शब्दों में, प्रत्येक वर्ग के लिए प्रत्येक अंक 4, 2, 1 और 0 का योग हो सकता है। यहां अनुमतियों की पूरी सूची है: - 0 (0 + 0 + 0) =उपयोगकर्ता वर्ग के पास कोई अनुमति नहीं है।
- 1 (0 + 0 + 1) =केवल अनुमति निष्पादित करें।
- 2 (0 + 2 + 0) =केवल अनुमति लिखें।
- 3 (0 + 2 + 1) =अनुमतियाँ लिखें और निष्पादित करें।
- 4 (4 + 0 + 0) =केवल पढ़ने की अनुमति।
- 5 (4 + 0 + 1) =अनुमतियाँ पढ़ें और निष्पादित करें।
- 6 (4 + 2 + 0) =पढ़ने और लिखने की अनुमति।
- 7 (4 + 2 + 1) =सभी अनुमतियाँ।
<पी> उदाहरण के लिए, 644 अनुमति का अर्थ है कि फ़ाइल स्वामी के पास पढ़ने और लिखने की अनुमति है, जबकि अन्य दो वर्गों के पास केवल पढ़ने की अनुमति है। संख्या प्रारूप का उपयोग करके अनुमतियाँ सेट करने के लिए केवल बुनियादी गणित की आवश्यकता होती है।
यूनिक्स ओएस पर अनुमति वायरस फ़ाइल बदलें अनुमति 777
<पी> जैसा कि आप शायद पहले ही अनुमान लगा चुके हैं, 777 अनुमति सभी तीन उपयोगकर्ता वर्गों को पढ़ने, लिखने और निष्पादित करने की अनुमति देती है। दूसरे शब्दों में, आपके सिस्टम तक पहुंच रखने वाला कोई भी व्यक्ति फ़ाइलों को पढ़ सकता है, संशोधित कर सकता है और निष्पादित कर सकता है। इसका उपयोग केवल तभी करें जब आपको अपने सभी उपयोगकर्ताओं पर भरोसा हो और सुरक्षा उल्लंघनों के बारे में चिंता करने की आवश्यकता न हो। <पी> अनुमति 777 का उपयोग अक्सर किया जाता है क्योंकि यह सुविधाजनक है, लेकिन आपको इसे संयम से उपयोग करना चाहिए। वास्तव में, हम अनुशंसा करते हैं कि इसका उपयोग कभी न करें क्योंकि सुरक्षा जोखिम बहुत अधिक हैं। एक अनधिकृत उपयोगकर्ता आपके सिस्टम से समझौता कर सकता है या, उदाहरण के लिए, मैलवेयर वितरित करने के लिए आपकी वेबसाइट बदल सकता है। <पी> आपको इसके बजाय अनुमति 755 देनी चाहिए। इस तरह, फ़ाइल स्वामी के रूप में आपके पास एक निश्चित फ़ाइल या निर्देशिका तक पूर्ण पहुंच होती है, जबकि बाकी सभी लोग पढ़ सकते हैं और निष्पादित कर सकते हैं, लेकिन आपकी स्वीकृति के बिना कोई संशोधन नहीं कर सकते। Chmod के साथ फ़ाइल अनुमतियाँ संशोधित करना
<पी> आप chmod कमांड की सहायता से फ़ाइल अनुमति को बदल सकते हैं। बिना किसी अन्य वेरिएबल के इस कमांड का उपयोग करने का सबसे बुनियादी तरीका इस प्रकार है: <पी> chmod 777 फ़ाइल नाम पी> <पी> "फ़ाइलनाम" को फ़ाइल के नाम और उसके पथ से बदलें। <पी> ध्यान रखें कि फ़ाइल अनुमतियों को बदलने की शक्ति वाले एकमात्र उपयोगकर्ता वे हैं जिनके पास रूट एक्सेस, फ़ाइल स्वामी और सूडो शक्तियों वाला कोई अन्य व्यक्ति है।