Что-то было изменено в файле / etc / authorization, у меня Lion без 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 Lion, потому что это производственная машина, и я не могу рисковать ее испортить.
У меня все необходимое разрешение, как показано в команде 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
групповой тест. :( Я отмечаю то, что нашел, чтобы кто-то другой мог раскопать более подробную информацию и лучше понять, что сломалось.