以下を使用してアプリケーションをロックできることを知っています。
sudo chmod a-x /Applications/'Application'.app
ただし、組み込みのサファリなどのアプリをロックしようとすると問題が発生します。
chmod: Unable to change file on /Applications/Safari.app: Operation not permitted
権限をオーバーライドする方法はありますか?
ベストアンサー1
OS Xに組み込まれているアプリケーションやシステムファイルの権限をrootに変更することはできません。システムの整合性保護、10.11に追加された新しいセキュリティ機能、
rootアカウントを制限し、OS Xの保護された部分でrootユーザーが実行できる操作を制限します。
保護されたセクションには、プリインストールされた/System
アプリケーションと既存のUnixツリーが含まれます。
にリストされているパスの下にある、またはにリストされている拡張属性を持つ/System/Library/Sandbox/rootless.conf
エントリは、SIPが有効になっていない場合、ファイルの最初の列にリストされているユーザー以外は変更できません。com.apple.rootless
xattr -l
障害のある回復モード(通常は推奨されません)。
当然、この保護にはrootユーザーが含まれます。管理者または権限を持つすべての人sudo
。 Apple署名バイナリだけがこれらのファイルを変更できます。
また、見ることができますArs Technicaの人気記事です。機能の仕組みや用途に関する詳細情報など、リリースされる機能の詳細をご覧ください。