Linux (POSIX) फ़ाइल ACLs: क्या किसी एकल उपयोगकर्ता के लिए केवल डिफ़ॉल्ट ACL सेट करना संभव है?


1

POSIX फाइल ACLs: क्या किसी विशिष्ट उपयोगकर्ता के लिए डिफॉल्ट रीड एक्सेस को नई फाइलों / निर्देशिकाओं के लिए डायरेक्ट्री के भीतर देना संभव है: के बिना उपयोगकर्ता के लिए डिफ़ॉल्ट ACL सेट करना :: / समूह :: / मुखौटा :: / अन्य ::?

निम्नलिखित अनुमतियों वाली निर्देशिका पर:

drwxrwxr-x

निष्पादित:

sudo setfacl -Rdm user:someuser:rx .

का परिणाम:

default:user::rwx
default:user:someuser:r-x
default:group::r-x
default:mask::r-x
default:other::r-x

इस बार मेरे विशिष्ट उपयोग के मामले में, डिफ़ॉल्ट ACL यह सुनिश्चित करने के लिए है कि बैकअप उपयोगकर्ता निर्देशिका की सभी सामग्री तक पहुँच प्राप्त कर सकता है। हालाँकि, एक सेवा शुरू होने पर सवाल में निर्देशिका में एक सॉकेट बनाता है, और अन्य डिफ़ॉल्ट एसीएल प्रविष्टियों के परिणामस्वरूप उस सॉकेट में विश्व-योग्य नहीं होता है, जिसे इसे होना चाहिए।

क्या किसी विशिष्ट उपयोगकर्ता के लिए डिफ़ॉल्ट फ़ाइल अनुमतियों को प्रभावित किए बिना डिफ़ॉल्ट फ़ाइल अनुमतियों को सेट करने का एक तरीका है अन्यथा?

जवाबों:


0

हाँ यह संभव है, जैसा कि नीचे दिया गया है

विशिष्ट उपयोगकर्ता के लिए ACL जोड़ने के लिए आप यह कोशिश कर सकते हैं:

setfacl -m u:kiosk:rw- file_name

विशिष्ट उपयोगकर्ता के लिए ACL निकालने के लिए आप यह कोशिश कर सकते हैं

setfacl -x u:kiosk file_name

उस विशिष्ट फ़ाइल पर सभी एसीएल को हटाने के लिए जो आप कर सकते हैं

setfacl -b file_name

आपके निष्पादन योग्य कमांड की जाँच करना सही है या नहीं आप इसके माध्यम से प्रयास कर सकते हैं getfacl नीचे की तरह कमांड

getfacl file_name

एसीएल यात्रा के बारे में अधिक जानकारी प्राप्त करने के लिए http://topicsfeedback.com/base-acl-and-posix-acl-in-linux-system/ या आप Google Play Store में ऐप्स के नाम से नीचे की कोशिश कर सकते हैं " एडवांस लिनक्स "यह लिनक्स सुरक्षा प्रणाली के बारे में अधिक विवरण है


यह एक उत्तर है जिसकी मुझे तलाश थी। बहुत बहुत धन्यवाद
Pavel K
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.