web-dev-qa-db-ja.com

コマンドラインからターミナルアプリへのフルディスクアクセスを許可するにはどうすればよいですか?モハベ10.14

コマンドラインから次のことを実行したいと思います。

ターミナルフルディスクアクセス

コマンドラインからターミナルアプリにフルディスクアクセスを与えることは可能ですか?

Mojaveがアプリケーションのプライバシーとセキュリティの設定の動作を変更したため、一部のコマンドを実行しようとすると「操作が許可されていません」というエラーが発生し、これが修正であると考えています。 du -hs | sort-hは、ルートフォルダーから実行しようとしているコマンドであり、ディスクスペースが使用されている場所を正確に特定します。このコマンドは、特定のフォルダーで許可されていない操作を提供します。これは、ターミナルアプリにフルディスクアクセスを許可することで修正できると思います。

GUIを使用してこの設定を変更できないマシンに侵入しています。ターミナルからできますか?

2
Dillon Friel

「操作が許可されていません」は、システム整合性保護によって保護されているオペレーティングシステムの一部でコマンドを実行しようとしたときの応答です。システム整合性保護を無効にするには、リカバリパーティションを起動して、ターミナルに次のように入力する必要があります。

csrutil disable

マシンを再起動すると、オペレーティングシステムの任意の部分にアクセスして操作できるようになります。

1
Sch00fs