ubuntu में chmod समस्या


0

मैं बहुत सारी फ़ाइलों की उपयोगकर्ता अनुमतियाँ बदलना चाहता हूँ, लेकिन मैं नहीं कर सकता! मैं इस कोड का उपयोग करता हूं:

administrator@unknown:~$ sudo chmod 700 *  -R

या

administrator@unknown:~$ sudo chmod 700 myfile -R

मैं फ़ाइल की अनुमति बदलना चाहता हूं कि मेरे अलावा कोई भी फ़ाइल और निर्देशिका नहीं देख सकता है! यह सही प्रतीत होता है और कोई त्रुटि दिखाई नहीं देती है, लेकिन फ़ाइल की अनुमति नहीं बदलेगी!

  • विंडोज 7 द्वारा बनाई गई फाइलें, इसलिए डिफ़ॉल्ट अनुमति 777 है, और मालिक है जड़ !

किसी भी मदद या सुझाव के लिए धन्यवाद!


2
यदि यह एक घुड़सवार FAT / NTFS डिस्क है, तो आप अनुमतियाँ नहीं बदल सकते।

@ आदमक्स: द ntfs-3g ड्राइवर NTFS ACL को POSIX अनुमतियों के मानचित्रण का समर्थन करता है। (सुनिश्चित नहीं है कि सुविधा पहले से ही उबंटू में है, हालांकि।)
grawity

जवाबों:


3

यदि इसका NTFS या FAT आप संपूर्ण माउंटपॉइंट के माउंट विकल्पों को ट्विक कर सकते हैं:

NTFS:

rw,user,auto,fmask=0177,dmask=0077,uid=1000

मोटी:

user,auto,fmask=0177,dmask=0077,uid=1000

देखें यहाँ कैसे


3

किसी फ़ाइल की अनुमतियाँ किसी निर्देशिका में इसकी सूची को प्रभावित नहीं करती हैं। इसके बजाय, निर्देशिका की अनुमतियों को बदलें

sudo chmod 700 .

इसके अलावा, सुनिश्चित करें कि आपका फ़ाइल सिस्टम ड्राइवर UNIX अनुमतियों का समर्थन करता है। ext *, XFS, आदि करते हैं, लेकिन FAT नहीं और केवल कुछ NTFS कार्यान्वयन।


1
ntfs-3g ड्राइवर NTFS ACL को POSIX अनुमतियों के मानचित्रण का समर्थन करता है।
grawity
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.