ओएस एक्स एल कैपिटन में अनुमतियों को सत्यापित और मरम्मत कैसे करें

डिस्क उपयोगिता ऐप में मैक पर डिस्क अनुमतियों को सत्यापित करने और मरम्मत करने की क्षमता शामिल है, लेकिन ओएस एक्स के नवीनतम संस्करणों में इस क्षमता को हटा दिया गया है। इसका मतलब यह नहीं है कि आप ओएस एक्स एल कैपिटन 10.11 में अनुमतियों की पुष्टि और मरम्मत की अनुमति नहीं दे सकते हैं और बाद में, आपको ऐसा करने के लिए केवल कमांड लाइन पर जाना होगा।


स्पष्ट होने के लिए, डिस्क अनुमतियों की पुष्टि और मरम्मत करने के लिए लंबे समय से मैक पर सभी प्रकार के मुद्दों के उपाय के रूप में असाइन किया गया है, जिनमें से अधिकांश शायद ही कभी सटीक या वैध हैं। इस अर्थ में, अनुमतियों की मरम्मत करना अधिकांश ओएस एक्स परिस्थितियों के लिए कम लाभ के साथ होकसपोकस का एक रूप माना जाता है, लेकिन फिर भी कुछ अनूठी परिस्थितियां हैं जहां आप ओएस एक्स में डिस्क अनुमतियों को सत्यापित और मरम्मत करना चाहेंगे, खासकर अगर फाइल अनुमतियां वास्तव में बंद हैं, जिसका मतलब कुछ उपयोगकर्ताओं और प्रक्रियाओं को विशेष फ़ाइलों और फ़ोल्डरों को पढ़ने और लिखने की क्षमता है।

नोट यह डिस्क की पुष्टि और मरम्मत के समान नहीं है।

ओएस एक्स एल कैपिटन में डिस्क अनुमति अनुमतियों को कैसे सुधारें

टर्मिनल एप्लिकेशन खोलें (/ अनुप्रयोग / उपयोगिता / में पाए गए) और वॉल्यूम अनुमतियों को सत्यापित करने के लिए निम्न वाक्यविन्यास का उपयोग करें, यह मैक की डिफ़ॉल्ट रूट वॉल्यूम को सत्यापित करेगा:

sudo /usr/libexec/repair_packages --verify --standard-pkgs /

यदि आप किसी भिन्न ड्राइव पर अनुमतियां सत्यापित करना चाहते हैं, तो "/" के बजाय वॉल्यूम निर्दिष्ट करें

आदेश क्या मिलेगा इसके आधार पर आदेश चलाएगा और या तो अलग-अलग अनुमतियां दिखाएगा, या कुछ नहीं। आश्चर्य की बात नहीं है, आपको संभवतः अनुमतियों की कुछ भिन्नता मिल जाएगी जो कुछ अलग दिखती हैं:

Permissions differ on "usr/libexec/cups/cgi-bin", should be drwxr-xr-x, they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/daemon", should be drwxr-xr-x, they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/driver", should be drwxr-xr-x, they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/monitor", should be drwxr-xr-x, they are dr-xr-xr-x .

कमांड लाइन से ओएस एक्स एल कैपिटन में डिस्क अनुमतियों को कैसे मरम्मत करें

माना जाता है कि अनुमतियां अलग-अलग हैं और आप उन्हें सुधारना चाहते हैं, -फ्रेयर ध्वज को -repair के साथ प्रतिस्थापित करें, और फिर उसी वॉल्यूम पर कमांड को इंगित करें:

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /

मरम्मत अनुमतियों में कुछ समय लग सकता है, जैसे कि डिस्क उपयोगिता से।

यदि आप sudo के बिना repair_packages कमांड निष्पादित करते हैं और कोई विनिर्देश या झंडे के साथ, आपको इसके बजाय एक साधारण सहायता मार्गदर्शिका मिल जाएगी:

$ /usr/libexec/repair_packages
Usage: repair_packages [ARGUMENTS]...

आदेश:
--help इस उपयोग गाइड मुद्रित करें।
--list-standard-pkgs मानक सेट में पैकेज आईडी को प्रदर्शित करें।
- निर्दिष्ट पैकेज में फ़ाइलों पर अनुमतियों को सत्यापित करें।
- निर्दिष्ट पैकेज में फ़ाइलों पर मरम्मत मरम्मत अनुमतियां।
विकल्प:
--pkg PKGID पैकेज PKGID को सत्यापित या सुधारें।
- मानक-पीकेजी पैकेज के मानक सेट की पुष्टि या मरम्मत।
- वॉल्यूम पाथ निर्दिष्ट मात्रा पर सभी परिचालन करें।
--output-format # एक विशेष आउटपुट प्रारूप का उपयोग कर प्रगति जानकारी प्रिंट करें।
--debug चलते समय डीबगिंग जानकारी प्रिंट करें।

जैसा कि सुझाव दिया गया है, यह वास्तव में ऐसा कुछ नहीं है जिसे नियमित रूप से मैक रखरखाव दिनचर्या के किसी भी भाग के रूप में चलाया जाना चाहिए, और यह शायद ही कभी जरूरी है, संभवतः ऐप्पल ने इसे डिस्क उपयोगिता एप्लिकेशन से क्यों खींच लिया।

वैसे, ओएस एक्स के पहले रिलीज में डिस्क अनुमतियों की मरम्मत के लिए कमांड लाइन दृष्टिकोण भी है, लेकिन इसके बजाय डिस्क उपयोगिता कमांड लाइन टूल के माध्यम से इसे संभाला जाता है।