शोध का एक बड़ा हिस्सा है, और चारों ओर देख, मैं इस मुद्दे पर कुछ डेटा है:
डिफ़ॉल्ट रूप से, स्पॉटलाइट कुछ फ़ोल्डर्स को इंडेक्स नहीं करेगा:
- / सिस्टम
- / usr
- छिपी हुई फाइलें या निर्देशिका।
- अन्य उपयोगकर्ता फ़ाइलें।
स्पॉटलाइट के लिए एक फ़ाइल पथ जोड़ने के लिए आप चला सकते हैं
mdimport -r /path
man mdimport
उस पर जानकारी है।
अब, क्योंकि मैं इस सब सामान से एक गरीब आदमी आईडीएस के लिए लक्ष्य कर रहा हूं, इस इच्छा को इस ज्ञान से प्रेरित किया जा रहा है कि स्पॉटलाइट हर समय मेरी ड्राइव को अनुक्रमित करता है, जो कि अन्य मेजबान आधारित आईडी के साथ वैसे भी होता है कुछ विचार और अन्य थे शामिल करने के लिए उपकरण।
बातें:
स्पॉटलाइट आपको केवल वही दिखाएगा जो आपके उपयोगकर्ता को देखना चाहिए
यही प्रलेखन कहता है। मैं अपने द्वारा इंस्टॉल किए गए सामान को रूट के रूप में देख सकता हूं, लेकिन मैं अपने अन्य उपयोगकर्ता को नहीं देख सकता। हालाँकि, मैं / usr / usr / libexec और / सिस्टम ट्री देख सकता हूं। यह सही रहेगा।
छिपी हुई फ़ाइलें और फ़ोल्डर खोज में दिखाई नहीं देते हैं
यह तब अच्छा होगा जब RIAA दूरस्थ रूप से उचित क्रेडेंशियल के बिना संगीत के लिए आपके ड्राइव्स को स्कैन करेगा (विश्वास करें कि आपकी भावनाओं को आप सच होना जानते हैं।) लेकिन इस मामले में सबसे बड़ी खबर नहीं है।
निष्कर्ष निकालने के लिए, इस उपकरण का प्रभावी ढंग से उपयोग करने के लिए बहुत सारा सामान है। रहस्य यह है कि Apple डिजिटल रूप से सब कुछ पर हस्ताक्षर करता है।
man codesign
के बारे में बताएंगे
codesign -v file
यदि फ़ाइल अनमॉडिफाइड है तो कुछ भी नहीं लौटाना चाहिए। ध्यान दें कि यह एक चेकसम नहीं है, बल्कि Apple का एक डिजिटल प्रमाण पत्र है, इसलिए केवल बड़ा पैसा ही इसे नकली होने देगा।
मेरा कहने का तात्पर्य यह था कि यदि बाइनरी प्रोग्राम को बदल दिया जाए तो यह काफी सुरक्षित हो जाएगा, और आसानी से पता लगाया जा सकेगा।
सब कुछ बंद नहीं होगा, लेकिन यह मुझे समय-समय पर छाल देगा
"क्या कुछ भी बस बदल गया?" , "kMDItemKind" विशेषता पर स्पॉटलाइट खोज को चलाएं, इसे codeign -v के माध्यम से पाइप करें और देखें कि क्या कुछ बदलाव हुआ है, या संशोधन समय या जो कुछ भी है, उसे खोजें।
ऊपर दिए यूजरलैंड स्टेटमेंट को संबोधित करने के लिए, मैं देख सकता हूं कि मेरे पास एक ही स्पॉटलाइट है (मैंने अपने रिकवरी मीडिया को कोडसाइन कॉपी किया है।) अखंड स्पॉटलाइट का मतलब है कि मैं इसे साधारण कार्यों को करने के लिए भरोसा कर सकता हूं। Mdimport -r / पाथ का उपयोग करना वास्तव में एक बेहतर विचार है, क्योंकि यह रूट के रूप में रन होने पर बाहर निकल जाएगा।
निश्चित रूप से यहां सुरक्षा का सवाल है, लेकिन जैसा कि ऊपर बताया गया है, स्पॉटलाइट चीजों का एक गुच्छा अनुक्रमित करता है, और आपको दिखाता है कि आपको क्या देखना चाहिए। आपकी छोटी बहन 1990 के दशक के उत्तरार्ध में आपके संग्रह का पता नहीं लगा पाएगी और न ही आप उसके रहस्यों को खोज पाएंगे, लेकिन जड़ को सब कुछ देखने में सक्षम होना चाहिए। OS X में प्राधिकरणों की एक सीधी प्रणाली है जो एक कार्यक्रम को संचालित करने का अधिकार देता है, लेकिन चूंकि यह लगभग सभी के लिए अज्ञात है, वे बस एक पासवर्ड में टाइप करते हैं जब एक बॉक्स कुछ वे प्रमाणित करने के लिए आता है जिसे उन्होंने डाउनलोड किया है, और यह इसे स्थापित करता है जड़। एक निश्चित खोज इंजन सॉफ्टवेयर बिल्कुल यही करता है। नरक, सिस्टम वास्तव में पहले की तुलना में अधिक सुरक्षित है, मैंने पुराने अजगर आयातक को दौड़ाया, और यह विफल रहा, क्योंकि इसने मेरे व्यवस्थापक पासवर्ड के लिए पूछा और रूट के रूप में mdimport -r चलाने की कोशिश की! मुझे इसे खुद चलाना था।
(ओह, यह अजगर फ़ाइलों के साथ बहुत अच्छा है, वास्तव में प्यारा है)
आशा है कि यह किसी और की मदद करता है।