सबसे पहले, आप सुधार कर रहे हैं जो semanage fcontext -a -t <type> <filepattern>
फ़ाइल परिवर्तनों को नीति में जोड़कर स्थायी बनाता है - आपको restorecon -R -v <filepattern>
उन परिवर्तनों को लागू करने या लागू करने की आवश्यकता होगी । chcon
केवल डिस्क संदर्भ पर नीति में परिवर्तन नहीं करता है।
आप matchpathcon
विशेष रूप से अपनी लेबल की गई नीति के लिए मतभेदों की एक सूची तैयार कर सकते हैं :
matchpathcon -V /path/to/file
दुर्भाग्य से इसका कोई पुनरावर्ती विकल्प नहीं है, शायद इस तथ्य के कारण कि पेड़ चलना महंगा होगा, लेकिन आप इसके साथ ड्राइव कर सकते हैं:
find / -exec matchpathcon -V {} \;
हालाँकि, सावधान रहें। मेरा मानना है कि फ़ाइल एक्सटेंशन सहित सभी फ़ाइल सिस्टम माउंट को बिना किसी विशेषता (xattrs) के पार कर लेगा, जिससे समस्या हो सकती है। बेशक, अगर आपके सभी फ़ाइल सिस्टम ने विशेषताओं को बढ़ाया है तो कोई समस्या नहीं है।
एक बार जब आपके पास यह सूची आ जाती है, तो आप उन लोगों को बाहर निकालने के लिए एक स्क्रिप्ट लिख सकते हैं जो आप चाहते हैं semanage
। मैं एक हिट में यह करने के लिए एक स्वचालित तरीके का पता नहीं है, हालांकि।