मुख्य विंडोज 10 विंडोज 10 में Chmod और चाउन WSL सुधार

विंडोज 10 में Chmod और चाउन WSL सुधार



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

विज्ञापन

अब आप chmod / chown का उपयोग करके फ़ाइलों के स्वामी और समूह को सेट कर सकते हैं और WSL में पठन / लेखन / अनुमतियों को संशोधित कर सकते हैं। आप विशेष फाइल जैसे कि फॉफोस, यूनिक्स सॉकेट और डिवाइस फाइल भी बना सकते हैं। यह कई WSL उपयोगकर्ताओं के लिए एक लंबे समय से प्रतीक्षित सुविधा थी।

डेटा प्लान के बिना फोन के लिए वाईफाई

एक और दिलचस्प बदलाव है नए बढ़ते विकल्प DrvFs फ़ाइल सिस्टम के साथ फ़ाइलों और फ़ोल्डरों पर नए लिनक्स मेटाडेटा प्रदान करने वाली फ़ाइलों पर अनुमतियों के लिए।

इन नई सुविधाओं का आनंद लेने से पहले आपको एक कदम उठाना होगा: आपको ड्रम को अनमाउंट करना होगा और इसे 'मेटाडेटा' ध्वज के साथ हटाना होगा। ऐसा करने के लिए, टर्मिनल पर निम्नलिखित कमांड दर्ज करें:

सूद umount / mnt / c सूद माउंट -t drvfs C: / mnt / c -o मेटाडेटा

आप सत्यापित कर सकते हैं कि यह कुछ इस तरह से देखने के लिए 'माउंट -l' चलाकर सही ढंग से लगाया गया है:

DrvFs WSL के लिए एक फाइलसिस्टम प्लगइन है जो WSL और विंडोज फाइलसिस्टम के बीच इंटरोप के लिए समर्थन जोड़ता है। DrvFs, WSL को समर्थित फ़ाइल सिस्टम के साथ / mnt, जैसे / mnt / c, / mnt / d, आदि के तहत ड्राइव माउंट करने में सक्षम बनाता है।
DrvFs कई नए माउंट विकल्प जोड़ता है। वे इस प्रकार हैं:
नए माउंट विकल्पों में शामिल हैं:

  • uid: सभी फ़ाइलों के स्वामी के लिए उपयोग की गई उपयोगकर्ता आईडी
  • gid: सभी फ़ाइलों के स्वामी के लिए उपयोग की जाने वाली समूह आईडी
  • umask: सभी फ़ाइलों और निर्देशिकाओं को बाहर करने के लिए अनुमतियों का एक अष्टांगिक मुखौटा।
  • fmask: सभी नियमित फ़ाइलों को बाहर करने के लिए अनुमतियों का अष्टक मुखौटा।
  • dmask: सभी निर्देशिकाओं को बाहर करने के लिए अनुमतियों का एक मुख्य मुखौटा।

निम्नलिखित उदाहरण देखें:

iPhone पर गेम डेटा का बैकअप कैसे लें
सुडो माउंट -t ड्रवफ़्स C: / mnt / c -o मेटाडेटा, uid = 1000, gid = 1000, umask = 22, fmask = 111

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

यह परिवर्तन Windows फ़ोल्डर और विभाजन को WSL में किसी अन्य उपयोगकर्ता खाते के तहत विभाजन की अनुमति देगा डिफ़ॉल्ट एक ।

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

WSL में नई बनाई गई फ़ाइलें डिफ़ॉल्ट रूप से मेटाडेटा के साथ बनाई जाएंगी और आपके द्वारा सेट किए गए माउंट विकल्पों का सम्मान करेगी।

कलह डेस्कटॉप सूचनाओं को कैसे रोकें

महत्वपूर्ण कैवेट

यह सुनिश्चित करने के लिए कुछ चीजें हैं कि जब आप नए मेटाडेटा के साथ छेड़छाड़ कर रहे हैं, तो आप जानते हैं:

विंडोज एडिटर का उपयोग करके किसी फ़ाइल को संपादित करना फ़ाइल के लिनक्स मेटाडेटा को हटा सकता है। इस स्थिति में, फ़ाइल अपनी डिफ़ॉल्ट अनुमतियों पर वापस आ जाएगी।

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

उदाहरण के लिए, आप Windows में किसी फ़ाइल पर लिखने की अनुमति को अक्षम कर सकते हैं और डब्ल्यूएसएल में लिखने की अनुमति दिखाने के लिए फ़ाइल को दिखा सकते हैं। या आप Windows के तहत सक्षम अनुमतियाँ पढ़ सकते हैं और WSL में पठन अनुमतियाँ निकाल सकते हैं। आप इस अवधारणा को नीचे सचित्र देख सकते हैं।

स्रोत: माइक्रोसॉफ्ट

दिलचस्प लेख

संपादक की पसंद

एप्पल का एयरपोर्ट एक्सप्रेस - आपको क्या जानना चाहिए
एप्पल का एयरपोर्ट एक्सप्रेस - आपको क्या जानना चाहिए
ऐप्पल एयरपोर्ट एक्सप्रेस एक उपकरण है जो एयरप्ले और आईट्यून्स का उपयोग करके स्पीकर या स्टीरियो पर संगीत स्ट्रीम कर सकता है। पता लगाएं कि क्या यह आपके लिए सही है।
विंडोज 10 को कैसे निष्क्रिय करें और उत्पाद कुंजी को बदलें
विंडोज 10 को कैसे निष्क्रिय करें और उत्पाद कुंजी को बदलें
ऐसे समय हो सकते हैं जब आपको अपने लाइसेंस को दूसरे पीसी पर स्थानांतरित करने के लिए विंडोज 10 की अपनी प्रति को निष्क्रिय करना होगा। यहां कैसे।
नेटफ्लिक्स पर अभी सर्वश्रेष्ठ एलजीबीटी फिल्में (मार्च 2024)
नेटफ्लिक्स पर अभी सर्वश्रेष्ठ एलजीबीटी फिल्में (मार्च 2024)
नेटफ्लिक्स पर एलजीबीटी फिल्मों में वृत्तचित्र, रोमांस और ऑस्कर विजेता शामिल हैं। हमारी सूची हमारी पसंदीदा फिल्मों जैसे 'स्टे ऑन बोर्ड', 'न्याद' और 'द इनविजिबल थ्रेड' के साथ-साथ अन्य फिल्मों से संकलित है।
कैश ऐप में क्रेडिट कार्ड कैसे जोड़ें
कैश ऐप में क्रेडिट कार्ड कैसे जोड़ें
जबकि कैश ऐप निर्बाध लेनदेन प्रदान करने के लिए मुख्य रूप से आपके बैंक खाते और डेबिट कार्ड से जुड़ता है, यह क्रेडिट कार्ड का भी समर्थन करता है। अपने क्रेडिट कार्ड को अपने कैश ऐप खाते में जोड़ने से आप अपने बिलों का भुगतान कर सकते हैं और पैसे भेज सकते हैं,
टैग अभिलेखागार: विंडोज़ 10 डिफ़ॉल्ट ऐप्स हटाते हैं
टैग अभिलेखागार: विंडोज़ 10 डिफ़ॉल्ट ऐप्स हटाते हैं
Google कैलेंडर में पृष्ठभूमि छवि कैसे जोड़ें
Google कैलेंडर में पृष्ठभूमि छवि कैसे जोड़ें
अपने Google कैलेंडर में पृष्ठभूमि छवि जोड़ना बहुत लंबे समय से आसान था। आपको केवल लैब्स सुविधा का उपयोग करना था जिसे Google ने Google कैलेंडर सेटिंग के अंदर पेश किया था। दुख की बात है कि किसी कारण से, Google
विंडोज 10 में साइन-इन के बाद स्वचालित रूप से रीस्टार्ट ऐप्स बंद करें
विंडोज 10 में साइन-इन के बाद स्वचालित रूप से रीस्टार्ट ऐप्स बंद करें
विंडोज 10 में साइन-इन के बाद एप्लिकेशन को स्वचालित रूप से बंद करने या चालू करने का तरीका। विंडोज 10 फॉल क्रिएटर्स के साथ शुरू करना अपडेट करें कि ऑपरेटिंग सिस्टम सक्षम है