setfacl: x.txt: ऑपरेशन समर्थित नहीं है


14

मैंने क्या किया और क्या किया:

> getfacl  x.txt 
# file: x.txt
# owner: cwhii
# group: cwhii
user::rw-
group::r--
other::r--

> groups
cwhii adm dialout cdrom plugdev lpadmin admin sambashare
> setfacl --modify=g:adm:rw x.txt
setfacl: x.txt: Operation not supported
> uname -a
Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux

मुझे उम्मीद थी कि त्रुटि संदेश के बिना x.txt पर एक अतिरिक्त एक्सेस कंट्रोल प्रविष्टि थी।


मैंने धुन 2 एफ की जाँच की और यह कहा कि चूक में एक्सट्रा और एसएल शामिल हैं लेकिन मुझे एक ही प्रतिक्रिया मिली। क्या यह संभव है कि मुझे अभी भी acl जोड़ने की आवश्यकता है?
dacresni

जवाबों:


16

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

आप इसे / etc / fstab में या अपने फाइलसिस्टम विकल्पों को संशोधित करके जोड़ सकते हैं।

आपके पास / dev / sda पर / home filesystem मानकर, आप निम्न कार्य कर सकते हैं:

फाइलसिस्टम विधि को संशोधित करें:

सुडो / सिन / ट्यून 2 एफएस -ओ + एकल / देव / साडा

संशोधित / आदि / fstab विधि:

/ देव / sda / घर ext3 दोष, acl 1 2

किसी भी विधि का उपयोग करके, फ़ाइल सिस्टम को प्रभावी होने के लिए रिमूव किया जाना चाहिए। आप इसे रीबूट करके या चलाकर पूरा कर सकते हैं

सुडो / बिन / माउंट-रे रिमाउंट / होम


प्रदर्शन कारणों से ACL को डिफ़ॉल्ट रूप से अक्षम किया गया है।
user1686
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.