यह कमांड फाइंडकॉन है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
फाइंडकॉन - SELinux फ़ाइल संदर्भ खोज उपकरण
SYNOPSIS
फाइंडकॉन FCLIST [विकल्प] [अभिव्यक्ति]
वर्णन
फाइंडकॉन उपयोगकर्ता को निर्दिष्ट संदर्भ वाली फ़ाइलों को खोजने की अनुमति देता है। परिणाम हो सकते हैं
नीचे वर्णित अनुसार ऑब्जेक्ट क्लास द्वारा फ़िल्टर किया गया।
FCLIST
RSI फाइंडकॉन टूल फ़ाइल संदर्भ सूची स्रोत पर काम करता है। तीन वैध फ़ाइलें हैं
संदर्भ सूचियाँ।
डायरेक्टरी
If FCLIST एक निर्देशिका का नाम है तो उस निर्देशिका पर खोज शुरू करें और
इसके भीतर पुनरावृत्ति करें। सुनिश्चित करें कि इसके भीतर कोई गोलाकार माउंट न हो।
फ़ाइल_संदर्भ
If FCLIST एक file_contexts फ़ाइल का नाम है (उदाहरण के लिए,
/etc/selinux/strict/contexts/files/file_contexts) फिर उस फ़ाइल को खोलें और ढूंढें
मिलान प्रविष्टियाँ.
डेटाबेस
If FCLIST पिछले रन द्वारा बनाए गए डेटाबेस का नाम है Indexcon or
अपोल फिर डेटाबेस खोलें और उसमें क्वेरी निष्पादित करें।
EXPRESSION
निम्नलिखित विकल्प उपयोगकर्ता को यह निर्दिष्ट करने की अनुमति देते हैं कि कौन सी फ़ाइलें प्रिंट करनी हैं। एक फ़ाइल अवश्य मिलनी चाहिए
सभी निर्दिष्ट मानदंड. यदि कोई अभिव्यक्ति प्रदान नहीं की गई है, तो सभी फ़ाइलें मुद्रित हो जाती हैं।
-टी प्रकार, --प्रकार=प्रकार
TYPE प्रकार वाले संदर्भ वाली फ़ाइलें खोजें।
-यू यूजर, --यूजर=यूजर
उपयोगकर्ता USER वाले संदर्भ वाली फ़ाइलें खोजें।
-आर भूमिका, --भूमिका = भूमिका
ROLE की भूमिका वाली संदर्भ वाली फ़ाइलें खोजें।
-एम रेंज, --एमएलएस-रेंज = रेंज
RANGE की MLS श्रेणी के संदर्भ वाली फ़ाइलें खोजें। ध्यान दें कि फाइंडकॉन
मौजूद होने पर SELinux अनुवाद पुस्तकालय की उपेक्षा करता है। इसके अलावा, यह ध्वज है
नजरअंदाज कर दिया अगर FCLIST एमएलएस की कोई जानकारी नहीं है।
--संदर्भ = संदर्भ
इस आंशिक संदर्भ से मेल खाने वाली फ़ाइलों की खोज करें। यह ध्वज -t, -u, -r, को ओवरराइड करता है
और -एम.
-पी पथ, --पथ=पथ
उन फ़ाइलों की खोज करें जिनमें PATH शामिल है।
-सी क्लास, --क्लास = क्लास
ऑब्जेक्ट क्लास क्लास की केवल फाइलें खोजें।
विकल्प
निम्नलिखित अतिरिक्त विकल्प उपलब्ध हैं.
-आर, --रेगेक्स
सटीक स्ट्रिंग मिलान के बजाय नियमित अभिव्यक्तियों का उपयोग करके खोजें। इस विकल्प
--वर्ग ध्वज को प्रभावित नहीं करता.
-एच, --सहायता
सहायता जानकारी प्रिंट करें और बाहर निकलें।
-वी, - विसर्जन
संस्करण की जानकारी प्रिंट करें और बाहर निकलें।
आंशिक संदर्भ
RSI --संदर्भ ध्वज एक आंशिक संदर्भ निर्दिष्ट करता है, जो उपयोगकर्ता की एक कोलन से अलग की गई सूची है,
भूमिका और प्रकार. यदि सिस्टम एमएलएस का समर्थन करता है, तो संदर्भ में एक चौथा क्षेत्र हो सकता है
रेंज देता है. यदि कोई फ़ील्ड निर्दिष्ट नहीं है या शाब्दिक तारांकन है, तो क्वेरी
हमेशा मैदान से मेल खाएंगे.
वस्तु कक्षाओं
मान्य वस्तु वर्ग तार हैं
ब्लॉक, चार, डीआईआर, फीफो, फाइल, लिंक, या जुर्राब।
ध्यान दें
फाइंडकॉन उपयोगिता हमेशा "कच्चे" SELinux फ़ाइल संदर्भों पर काम करती है। यदि सिस्टम में एक
स्थापित अनुवाद पुस्तकालय (यानी, libsetrans), उन अनुवादों को पक्ष में अनदेखा कर दिया जाता है
फ़ाइल सिस्टम से मूल संदर्भों को पढ़ना (यदि FCFILE एक निर्देशिका है)।
उदाहरण
फाइंडकॉन .
वर्तमान निर्देशिका और उसकी सभी उपनिर्देशिकाओं में प्रत्येक संदर्भ ढूंढें।
फाइंडकॉन -u उपयोगकर्ता_यू .
प्रत्येक संदर्भ ढूंढें जिसका उपयोगकर्ता वर्तमान निर्देशिका और सभी में user_u है
उपनिर्देशिकाएँ।
फाइंडकॉन -u system_u -t बिन_टी फ़ाइल_संदर्भ
प्रविष्टियाँ उपयोगकर्ता system_u ढूंढें और फ़ाइल_contexts फ़ाइल के भीतर bin_t टाइप करें, यह मानते हुए
वह file_contexts एक फ़ाइल संदर्भ फ़ाइल है।
फाइंडकॉन --संदर्भ=system_u::bin_t फ़ाइल_संदर्भ
यह पिछले उदाहरण के बराबर है.
फाइंडकॉन --संदर्भ=system_u:*:bin_t:* फ़ाइल_संदर्भ
यह भी उपरोक्त उदाहरण के समतुल्य है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन फाइंडकॉन का उपयोग करें