Mac OS X のコマンド ラインからディスクのアクセス許可を修復する
状況によっては、Mac のディスク アクセス許可を修復する必要があるのに、おそらくリモート管理や OS X の問題が原因で、ディスク ユーティリティ アプリにアクセスできない場合があります。幸いなことに、別の方法があります。コマンドラインからアクセスできる、Mac OS X でディスクのアクセス許可を修復するために使用できる方法。
明確にするために、これにより、OS X ディスク ユーティリティ アプリで見られるのとまったく同じリペア ディスク権限機能がターミナル経由で開始されます。 Terminal.app を起動し、次のコマンドを入力します:
diskutil repairPermissions /
次のように、diskutil の前に sudo を付けることができます:
sudo diskutil repairPermissions /
これにより、Mac のメイン ドライブのディスク アクセス許可が修復され、ルート ボリュームとして決定されます /
ご想像のとおり、必要に応じて、コマンド ラインで / ではなく他のボリュームを指定して、別のディスクでディスク パーミッションの修復を実行することもできます。
ターゲット ディスクに関係なく、コマンドが実行されると、次のようなメッセージが表示されます:
disk0s2 Mac HD の権限の検証/修復を開始
ディスクパーミッションの修復にかかる時間はさまざまな要因によって異なりますが、コマンドはパーミッションが修復されると更新され、diskutil が完了すると自動的に終了します。このプロセスにはかなりの時間がかかる可能性があるため、それに備えて忍耐を持ってください。これとは別に、OS X の起動時に別のプロセスを開始する必要があるユーザー アカウントのアクセス許可も修復する必要がある場合があります。