إصلاح سريع لمنع تغييرات كلمة المرور غير المصرح بها في dscl في OS X Lion
- محطة الإطلاق (الموجودة في / التطبيقات / المرافق /)
- اكتب الأمر التالي واضغط على إرجاع:
- سيُطلب منك كلمة المرور الإدارية الحالية لتأكيد تغيير الأذونات ، أدخلها واضغط على إرجاع
sudo chmod 100 / usr / bin / dscl
هذا إصلاح بسيط للأذونات يحاكي على الأرجح ما سيفعله التحديث الأمني الرسمي. يشير استخدام sudo chmod 100 إلى أن المالك (الجذر) فقط هو القادر على تنفيذ الأمر dscl ، والذي يمنع بشكل فعال المستخدمين الآخرين غير المسؤولين من الوصول إلى الأداة المساعدة لخدمات الدليل دون استخدام الأمر sudo ، وبالتالي كلمة مرور المسؤول.
قد تكون هناك بعض النتائج غير المقصودة لتغيير هذه الأذونات ، ولكن من غير المحتمل أن يؤثر ذلك على معظم المستخدمين. إذا واجهت بعض المشاكل ، يمكنك دائمًا تغيير الأذونات مرة أخرى ، والتي يبدو أن يتم تعيينها كـ 755 بشكل افتراضي.
شكر كبير لـ "Tjb" الذي ترك هذه النصيحة في التعليقات!
تحديث:ترك Jim T التوصية التالية في التعليقات ، مقترحًا أمر chmod آخر لتغيير الأذونات:
منطقه هو أن chmod 100 مقيد للغاية من حيث أنه يغير الأمر ليتم تنفيذه فقط ، حيث يمكن للمستخدم الجذر القراءة والكتابة والتنفيذ كما كان من قبل.
