Macでシステム管理者によって無効にされたシステム環境設定項目に気合でアクセスする
2015/5/2 削除するファイルの誤りを訂正。Yosemiteでも動作を確認したことについて追記。
序言
あなたが触れられないように設定されていることには何かしら理由があるのではないだろうか (cf. 悪法も法)
環境
OSX 10.9 Mavericks
OSX 10.10 Yosemite
方法
/Applications/System Preferences.app
をコピーする[1]- コピーした
System Preferences.app
の内容を開く(コンテキストメニュー → Show Package Contents) ==System Preferences.app/Contents/Resources
System Preferences.app/Contents/Resources/NSPrefPaneGroups.xml
==を削除する- コピーした
System Preferences.app
を起動する - 何もアイコンが表示されないが、メニューバーのViewからはシステム管理者によって無効にされた設定項目も含めてすべての項目にアクセスできる
おわりに
長らくどうやっていいか分からなかったし、どうググっていいかも思いつかず困っていたのだけど、グレーアウトされたアイコンをポイントしたときに表示される
your system administrator has not given you access to this preferences pane
でググったら一瞬で解決した[2]ので拍子抜けした。