Coś zostało zmodyfikowane w pliku / etc / autoryzacja, mam Lion bez wersji 10.7.3 i ma następujący kod
Linie 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>
Po aktualizacji plik zawiera wiele modyfikacji ze względu na nowy obsługiwany język, ale wiersze odpowiadające autoryzacji debugowania różnią się od wierszy pokazanych powyżej w
Linie 7675-7676
<key>group</key>
<string>_developer</string>
Nie mogę zastosować tych różnic do mojej instalacji Lion 10.7.3, ponieważ jest to maszyna produkcyjna i nie mogę ryzykować jej uszkodzenia
Wszyscy potrzebuję łatwego pozwolenia, jak pokazano z polecenia 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
grupy w ten sposób: stackoverflow.com/questions/1837889/… ale jeśli już jesteś częścią_developer
grupy (tak jak ja), to nie jestem pewien, co się zmieniło. Wiem, że/etc/authorization
plik zmienił się w 10.7.3, a kilka testów pokazuje, że mogę wyeliminować niektóre monity, edytując je tak, aby zawszeallow
debugować, ale przy domyślnych regułach wydaje się, że nie zdaje_developer
testu grupowego. :( Zwracam uwagę na to, co znalazłem, aby ktoś inny mógł znaleźć więcej szczegółów i lepiej zrozumieć, co się zepsuło.