كيفية التحقق من أذونات الإصلاح & في OS X El Capitan

Anonim

يحتوي تطبيق Disk Utility منذ فترة طويلة على القدرة على التحقق من أذونات القرص وإصلاحها على جهاز Mac ، ولكن في أحدث إصدارات OS X تمت إزالة هذه القدرة. هذا لا يعني أنه لا يمكنك التحقق من الأذونات وأذونات الإصلاح في OS X El Capitan 10.11 والإصدارات الأحدث ، ولكن ما عليك سوى الانتقال إلى سطر الأوامر للقيام بذلك.

لكي نكون واضحين ، فإن التحقق من أذونات القرص وإصلاحها قد انتهى منذ فترة طويلة كعلاج لجميع أنواع المشكلات على جهاز Mac ، والتي نادرًا ما يكون معظمها دقيقًا أو شرعيًا. بهذا المعنى ، يعتبر إصلاح الأذونات نوعًا من أشكال التركيز الخاطئ مع فائدة قليلة لمعظم مواقف OS X ، ولكن مع ذلك ، هناك بعض الظروف الفريدة حيث قد ترغب في التحقق من أذونات القرص وإصلاحها في OS X على أي حال ، خاصة إذا كانت أذونات الملفات تم إيقاف تشغيله بالفعل ، مما يعني قدرة بعض المستخدمين والعمليات على قراءة وكتابة ملفات ومجلدات معينة.

لاحظ أن هذا يختلف عن التحقق من القرص وإصلاحه.

كيفية إصلاح تحقق من أذونات القرص في OS X El Capitan

افتح التطبيق الطرفي (موجود في / Applications / Utilities /) واستخدم الصيغة التالية للتحقق من أذونات وحدات التخزين ، وهذا سوف يتحقق من حجم الجذر الافتراضي لجهاز Mac:

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

إذا كنت تريد التحقق من الأذونات على محرك أقراص مختلف ، فحدد وحدة التخزين بدلاً من “/”

سيتم تشغيل الأمر وإما إظهار أذونات مختلفة ، أو لا شيء ، اعتمادًا على ما يتم العثور عليه. ليس من المستغرب أن تجد على الأرجح بعض الاختلاف في الأذونات التي تبدو مثل:

"

تختلف الأذونات على usr / libexec / cups / cgi-bin ، يجب أن تكون drwxr-xr-x ، فهي dr-xr-xr-x. تختلف الأذونات في usr / libexec / cups / daemon ، ويجب أن تكون drwxr-xr-x ، فهي dr-xr-xr-x. تختلف الأذونات في usr / libexec / cups / driver ، يجب أن تكون drwxr-xr-x ، فهي dr-xr-xr-x. تختلف الأذونات على usr / libexec / cups / monitor ، يجب أن تكون drwxr-xr-x ، فهي dr-xr-xr-x. "

كيفية إصلاح أذونات القرص في OS X El Capitan من سطر الأوامر

بافتراض أنه تم العثور على أذونات مختلفة وترغب في إصلاحها ، استبدل علامة التحقق بـ –إصلاح ، وأشر مرة أخرى إلى نفس الحجم:

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

قد يستغرق إصلاح الأذونات بعض الوقت ، تمامًا كما حدث من Disk Utility.

إذا نفذت أمر repair_packages بدون sudo وبدون مواصفات أو علامات ، فستحصل على دليل مساعدة بسيط بدلا من ذلك:

$ / usr / libexec / repair_packages الاستخدام: repair_packages…

الأوامر: - تعليمات اطبع دليل الاستخدام هذا. --list-standard-pkgs اعرض معرفات الحزمة في المجموعة القياسية. - تحقق من أذونات التحقق من الملفات في الحزمة (الحزم) المحددة.- إصلاح أذونات الإصلاح على الملفات في الحزمة (الحزم) المحددة. الخيارات: --pkg PKGID تحقق أو أصلح الحزمة PKGID. --standard-pkgs تحقق من مجموعة الحزم القياسية أو أصلحها. --volume PATH إجراء جميع العمليات على وحدة التخزين المحددة. - تنسيق الإخراجمعلومات تقدم الطباعة باستخدام تنسيق إخراج خاص. --Debug طباعة معلومات تصحيح الأخطاء أثناء التشغيل.

كما هو مقترح ، هذا ليس شيئًا يجب تشغيله بشكل منتظم كأي جزء من روتين صيانة Mac ، ونادرًا ما يكون ضروريًا ، وهذا على الأرجح سبب سحبه Apple من تطبيق Disk Utility.

بالمناسبة ، الإصدارات السابقة من OS X لديها أيضًا نهج سطر أوامر لإصلاح أذونات القرص ، ولكن يتم التعامل معها من خلال أداة سطر أوامر Disk Utility بدلاً من ذلك.

كيفية التحقق من أذونات الإصلاح & في OS X El Capitan