2009-07-01 16 views
71

मैं कैसे ओएस एक्स टर्मिनल से एक निर्देशिका लिखने योग्य बना सकते हैं?मैं निर्देशिका लिखने योग्य कैसे बना सकता हूं?

+0

मैं के लिए सलाह देते हैं https://superuser.com/questions/52598/how-to-recursively-change-sharing-permission-of-a-folder-in-mac-os-x/229029#229029 कोई भी जो टर्मिनल का उपयोग कर ओएस एक्स _not_ में ऐसा करना चाहता है। – Roberto

उत्तर

42

chmod 777 <directory>

यह आपको निष्पादित// लिखने के विशेषाधिकार को पढ़ दे देंगे। आप वांछित अनुमतियों को बारीकी से ट्यून करने के लिए संख्याओं के साथ खेल सकते हैं।

यहाँ महान उदाहरण के साथ wiki है।

+36

यदि वे होने की आवश्यकता नहीं है तो निर्देशिकाओं को आसानी से पठनीय, लिखने योग्य और निष्पादन योग्य बनाने के लिए यह एक बुरा अभ्यास है। @ सैमोज उत्तर एक और उचित कार्रवाई है। – Tom

+0

@ टॉम - पर्याप्त मेला, लेकिन मैं समझाता हूं कि आप अपनी आवश्यकताओं को पूरा करने के लिए संख्याओं को समायोजित कर सकते हैं जो विषय पर अतिरिक्त दस्तावेज़ हैं। – northpole

92
  • chmod +w <directory> या chmod a+w <directory> - लिखें और उपयोगकर्ता, समूह के लिए अनुमति दूसरों

  • chmod u+w <directory> - उपयोगकर्ता

  • chmod g+w <directory> के लिए अनुमति लिखें - समूह

  • chmod o+w <directory> के लिए अनुमति लिखें - अनुमति लिखें दूसरों के लिए

+0

आपका स्वागत है। :-) –

+8

कंबल 777 करने के बजाए विनिर्देशों के लिए धन्यवाद। मैं 'सुडो chmod + w

' कर रहा था और यह काम नहीं कर रहा था - लेकिन 'ए + डब्ल्यू' काम किया। –

22

मूल निर्देशिका बनाने के रूप में अच्छी तरह अन्य सभी उप-निर्देशिका लिखने योग्य के रूप में, बस आर

chmod -R a+w <directory> 
0
chmod 777 <directory> 

जोड़ने इस, सभी में परिवर्तन नहीं सिर्फ एक फ़ाइल

chmod -R a+w <directory> 

इस ठीक

0

का उपयोग करके व्यवस्थापक विशेषाधिकार पर निष्पादन से बचने के लिए (फ़ाइल मोड बदलने में असमर्थ) त्रुटि।

sudo chmod 777 <directory location> 
संबंधित मुद्दे

 संबंधित मुद्दे