Macでシステム管理者によって無効にされたシステム環境設定項目に気合でアクセスする

2015/5/2 削除するファイルの誤りを訂正。Yosemiteでも動作を確認したことについて追記。


序言

あなたが触れられないように設定されていることには何かしら理由があるのではないだろうか (cf. 悪法も法)

環境

OSX 10.9 Mavericks
OSX 10.10 Yosemite

方法

  1. /Applications/System Preferences.app をコピーする[1]
  2. コピーしたSystem Preferences.app の内容を開く(コンテキストメニュー → Show Package Contents)
  3. System Preferences.app/Contents/Resources ==System Preferences.app/Contents/Resources/NSPrefPaneGroups.xml==を削除する
  4. コピーしたSystem Preferences.app を起動する
  5. 何もアイコンが表示されないが、メニューバーのViewからはシステム管理者によって無効にされた設定項目も含めてすべての項目にアクセスできる

おわりに

長らくどうやっていいか分からなかったし、どうググっていいかも思いつかず困っていたのだけど、グレーアウトされたアイコンをポイントしたときに表示される

your system administrator has not given you access to this preferences pane

でググったら一瞬で解決した[2]ので拍子抜けした。

脚注および参考文献


  1. 覚悟があるならコピーしなくても大丈夫。もちろん。 ↩︎

  2. osx - I am an admin but several preferences are grey and say "your system administrator has not given you access to this preference pane" - Ask Different ↩︎