सवाल निर्देशिका और सभी उप निर्देशिकाओं और फ़ाइलों में समूह का उपयोग बदलें


वहाँ है रूट स्वामित्व तथा रूट समूह पर लागू किया गया /media/pandya/Ext4/* ("पांडिया" उपयोगकर्ता नाम है)। समूह "पांडिया" लागू करने के लिए मैं निम्न आदेश चलाता हूं:

 sudo chown -hR root:pandya /media/pandya/Ext4/*

अब, वहाँ है रूट स्वामित्व तथा "पांडिया" समूह पर लागू किया गया /media/pandya/Ext4  और सभी उप फाइलें और निर्देशिकाएं। 

लेकिन समूह "पांडिया" में सभी उप निर्देशिकाओं और फ़ाइलों के लिए केवल "एक्सेस फाइलें" (निर्देशिकाओं के लिए) और "फ़ाइलें पढ़ें" (फ़ाइलों के लिए) की अनुमति है।

इसलिए, पूर्ण अनुमतियों को कैसे लागू करें (निर्देशिकाओं में "फ़ाइलें बनाएं और हटाएं" और फ़ाइलों को "पढ़ें और लिखें") "पांडिया" समूह ? ताकि मैं पूरी तरह से पहुंच सकूं /media/pandya/Ext4/ और सभी उप निर्देशिका और फ़ोल्डर्स "पांडिया" समूह के साथ।


4
2018-04-26 07:13


मूल


मैंने आपका संपादन बदल दिया। आप अंधेरे से सभी फाइल निष्पादन योग्य नहीं करना चाहते हैं। लेखन पहुंच देने के लिए, बस उपयोग करें chmod g+w। सभी उपफोल्डर्स को सुलभ बनाने के लिए, आपको उन्हें निष्पादन योग्य बिट जोड़ना होगा, लेकिन आप ऐसा करते हैं (केवल निर्देशिकाओं के लिए) find /media/pandya/Ext4/ -type d -exec chmod g+x {} +। - terdon♦


जवाब:


chown आदेश उपयोगकर्ता और समूह को बदलने के लिए है स्वामित्वअनुमतियों को बदलने के लिए, आपको चाहिए chmod। तो, एक बार जब आप समूह स्वामित्व सेट कर लेंगे pandya का उपयोग करते हुए chown जैसा कि आपके पास है, समूह लिखने के लिए अनुमतियों को बदलने के लिए अनुमतियां बदलें:

chmod -R g+w /media/pandya/Ext4/

से man chmod:

प्रतीकात्मक मोड का प्रारूप [ugoa ...] [[+ - =] [परमिट ...] ...], कहां है          परमिट या तो rwxXst, या एकल से शून्य या अधिक अक्षर है          सेट यूगो से पत्र। कॉमा द्वारा अलग, एकाधिक प्रतीकात्मक मोड दिए जा सकते हैं।

अक्षरों के संयोजन का संयोजन जो उपयोगकर्ताओं के लिए उपयोग करता है          फ़ाइल बदली जाएगी: उपयोगकर्ता जिसका मालिक है (यू), में अन्य उपयोगकर्ता          फ़ाइल का समूह (जी), अन्य उपयोगकर्ता फ़ाइल के समूह (ओ), या सभी उपयोगकर्ताओं में नहीं हैं          (ए)। यदि इनमें से कोई भी नहीं दिया जाता है, तो प्रभाव ऐसा होता है जैसे कि दिया गया था, लेकिन          उमास्क में सेट बिट्स प्रभावित नहीं होते हैं।

ऑपरेटर + चयनित फ़ाइल मोड बिट्स को जोड़ने का कारण बनता है          प्रत्येक फ़ाइल के मौजूदा फ़ाइल मोड बिट्स; - उन्हें हटाया जा सकता है; तथा          = उन्हें जोड़ा जा सकता है और अनियमित बिट्स को हटाया जा सकता है

-आर, --recursive

फ़ाइलों और निर्देशिकाओं को दोबारा बदलें

इसलिए, g+w का अर्थ है "उन उपयोगकर्ताओं को दें जो फ़ाइल के समूह लिखने के उपयोग से संबंधित हैं" और -R का मतलब है कि सभी फाइलों और उपनिर्देशिकाओं को दोबारा लागू करें।


4
2018-04-26 11:28





उपयोग:

sudo chown -hR pandya:pandya /media/pandya/Ext4/

अधिक जानकारी के लिए, चलाएं man chown आदमी फ़ाइल के लिए टर्मिनल में।


संपादित करें: वैसे, आपको अंत में * की आवश्यकता नहीं है क्योंकि आप इसे बार-बार कर रहे हैं।


0
2018-04-26 07:47



समूह पांडिया में अनुमति नहीं बदला जा सकता है? - Pandya
यह अनुमतियों को प्रभावित नहीं करता है। संभवतः ओपी चाहता हे फाइलों के स्वामित्व में होना चाहिए root। - terdon♦