Mac でシステム環境設定へのアクセスを無効にする方法
状況によっては、Mac のシステム環境設定へのアクセスを無効にしたい場合があります。多くの場合、これはラボ環境や公共使用のワークステーション、またはさまざまな理由で特定のワークステーションをロックダウンするためのものです。一般的なアプローチは、システム機能へのアクセスが制限された新しいユーザー アカウントを作成することですが、Mac OS 内のシステム環境設定アプリケーション自体へのアクセス許可を変更する chmod で別の方法を利用できます。 Mac のシステム環境設定は、どのように起動しようとしても無効になり、阻止されます。
システム環境設定へのアクセスを無効にするこのアプローチでは、コマンド ラインを使用し、すべての Mac が適切に機能するために必要な重要なシステム レベル アプリケーションへのアクセス許可を変更します。したがって、これは上級の Mac ユーザーのみが使用するのに適しています。
ファイルやアプリへのアクセスを変更する前に、Mac をバックアップすることをお勧めします。そうしないと、データが失われたり、システムが壊れたりする可能性があります。
Mac のシステム環境設定へのすべてのアクセスを chmod で完全に無効にする方法
次のコマンドを使用すると、Mac のシステム環境設定コントロール パネルへのすべてのアクセスをプレビューできます。ルート レベル (sudo) で実行されるため、これはすべてのユーザーに影響することに注意してください:
sudo chmod 000 /Applications/System\Preferences.app
これは Mac 上のすべてのユーザーに影響することに注意してください。これには、Mac で新しく作成された管理者アカウントと、新しく作成された標準ユーザー アカウントも含まれます。
Mac で chmod を使用してシステム環境設定へのアクセスを再度有効にする方法
ターミナルで次のコマンドを発行することにより、すべてのユーザーのシステム環境設定へのアクセスを再度有効にすることができます:
sudo chmod 774 /Applications/System\Preferences.app
パーミッションがデフォルトで 775 に設定されていることに注意してください。その場合、適切なコマンドは次のようになります:
sudo chmod 775 /Applications/System\Preferences.app
一般的に言えば、パーミッションの変更と chmod で何をしているのかわからない場合は、そのままにしておく必要がありますあらゆる種類の問題や望ましくない動作を引き起こす可能性があります。そのことを念頭に置いて、これは確かに Mac OS X 内の特定のアプリケーションへのアクセスを制限する効果的なテクニックです。
注: コメントで構文エラーと適切な権限を指摘してくれた Jasper に感謝します。
小さな Mac ラボでマシンをロックダウンしようとしたときに、この特定の方法に出くわしました。そこで、基本的に同じことを任されていた John Mairs からの興味深いアドバイスに出会いました。彼は、システム環境設定へのアクセスを無効にすることを提案しています。まず、生徒がコンピューターのすべての設定を変更することを完全に防ぎます。これには、アカウントの変更、セキュリティ設定、Apple Remote Desktop の設定、スクリーン セーバーの設定が含まれます。」確かに有効なポイントですが、私がもっと興味深いと思うのは、彼がシステム環境設定アクセスを無効にすることを選択した方法です: コマンドラインを使用してアプリケーションのアクセス許可を変更します.これは狡猾な考え方であり、うまくいきます。
システム環境設定への「標準」アクセスが制限された Mac で新しいユーザー アカウントを作成するなど、システム環境設定をロックダウンする方法は確かに他にもあります。また、システム環境設定を含む限られた Mac アクセスのために、Mac でゲスト ユーザー アカウントをセットアップすることもできます。その他のオプションには、必要に応じてプロファイルやその他のシステム管理者レベルのアプローチを使用して、システム環境設定へのアクセスを防止することが含まれます。
Mac OS でシステム環境設定へのアクセスを防止するこの特定の方法についてアイデアや考えがある場合、または Mac でシステム環境設定へのアクセスを無効にするためのその他の役立つヒントやコツを知っている場合は、以下のコメント!