मेरे विभाग में हमारे पास CentOS और सांबा के साथ एक छोटा फ़ाइल सर्वर है। मेरे पास कुछ मूल रखरखाव करने में सक्षम होने के लिए रूट एक्सेस है।
आज मैं कुछ फ़ोल्डर्स को केवल पढ़ने के लिए बना रहा था, इसलिए मैंने आगे बढ़कर एक किया chmod -R -w some-folder/
, लेकिन कुछ फ़ाइलों के लिए मुझे प्रतिक्रिया मिली:
chmod: ./somefile.pdf: नई अनुमतियां r-xrwxr-x हैं, r-xr-xr-x नहीं
जोड़ने के बाद -v
मुझे बहुत सी जानकारी नहीं मिलती है:
`./somefile.pdf का मोड 0575 (r-xrwxr-x) के रूप में बरकरार रखा गया
मैंने यह सुनिश्चित करने के लिए निम्नलिखित कोशिश की:
# touch test-file
# chmod -v -R -w .
mode of `./somefile.pdf' retained as 0575 (r-xrwxr-x)
chmod: ./somefile.pdf: new permissions are r-xrwxr-x, not r-xr-xr-x
mode of `./test-file' changed to 0444 (r--r--r--)
मैं किसी भी अच्छे कारणों के बारे में नहीं सोच सकता कि रूट एक चामोद करने में सक्षम क्यों नहीं होगा?
कुछ ख़बर:
- फाइलसिस्टम केवल-पढ़ने के लिए नहीं है (केवल कुछ फाइलों को चोमोडेड करने से इनकार कर दिया गया है)।
- मैं chmod कमांड को रूट के रूप में चलाता था लेकिन कोई प्रभाव नहीं।
- विभाजन जहाँ फ़ाइलें रहती हैं ext4 है।
अद्यतन : यह lsattr
फ़ाइल और फ़ोल्डर वाले फ़ोल्डर के लिए आउटपुट है :
# lsattr somefile.pdf
-------------e- somefile.pdf
# lsattr ..
-------------e- ../myfolder
कोई सेटिउड प्रेजेंट नहीं है ( ls -la
):
dr-xr-xr-x 2 userxyz abc 4096 May 30 09:29 .
dr-xr-xr-x 17 userxyz abc 4096 Sep 19 2013 ..
-r-xrwxr-x 1 userxyz abc 275150 Aug 6 2013 somefile.pdf
lsattr
उन्हीं फाइलों पर और इसके ऊपर की डायरेक्टरी का आउटपुट क्या है?