फ़ाइल / etc / प्राधिकरण पर कुछ संशोधित किया गया है, मैंने v10.7.3 के बिना एक शेर दिया है और इसमें निम्नलिखित कोड है
लाइनें 5807-5814
<key>k-of-n</key>
<integer>1</integer>
<key>rule</key>
<array>
<string>is-admin</string>
<string>is-developer</string>
<string>authenticate-developer</string>
</array>
अद्यतन के बाद फ़ाइल में नई भाषा समर्थित होने के कारण कई संशोधन होते हैं लेकिन डीबगिंग प्राधिकरण के अनुरूप लाइनें ऊपर दिखाई गई लाइनों से भिन्न होती हैं
लाइन्स 7675-7676
<key>group</key>
<string>_developer</string>
मैं इन अंतरों को अपने 10.7.3 लायन इंस्टॉलेशन पर लागू नहीं कर सकता क्योंकि यह एक उत्पादन मशीन है और मैं इसे भ्रष्ट करने का जोखिम नहीं उठा सकता
जैसा कि कमांड से दिखाया गया है मैंने सभी आवश्यक अनुमति दी है id -a
uid=501(dave) gid=20(staff) groups=20(staff),
401(com.apple.access_screensharing),
402(com.apple.sharepoint.group.1),
12(everyone),
33(_appstore),
61(localaccounts),
79(_appserverusr),
80(admin),
81(_appserveradm),
98(_lpadmin),
100(_lpoperator),
204(_developer)
_developer
इस तरह से समूह में जोड़ना होगा: stackoverflow.com/questions/1837889/… लेकिन अगर आप पहले से ही_developer
समूह का हिस्सा हैं (जैसा कि मैं हूं) तो मुझे यकीन नहीं है कि क्या बदल गया है। मुझे पता है कि/etc/authorization
फ़ाइल 10.7.3 में बदल गई है, और कुछ परीक्षण दिखाते हैं कि मैं कुछ संकेतों को समाप्त करके संपादित कर सकता हूं जो हमेशाallow
डिबग करते हैं, लेकिन डिफ़ॉल्ट नियमों के साथ यह_developer
समूह परीक्षण को विफल करने लगता है । :( मैं यह देख रहा हूँ कि मैंने ऐसा क्या पाया है जो कोई और अधिक विवरण खोद सकता है और जो टूट गया है उसके बारे में अधिक समझ बना सकता है।