
OS Xのディスクユーティリティでディスクアクセス権を修復する方法と理由
ディスクアクセス権の修復は、Macユーザーがディスクユーティリティアプリまたはコマンドラインから実行できる簡単な手順で、その名の通り、対象ドライブ上の様々なファイルのアクセス権を修復します。アクセス権の修復は、特定の問題のトラブルシューティングや、ドライブ上のどこかで誤ってアクセス権を変更した可能性のあるMacアプリケーションをインストールまたはアンインストールした後などに役立ちます。このプロセスは誤解されやすいため、ここではその詳細を説明し、まだよく知らない方のために、修復手順でアクセス権の問題を解決する方法を説明します。
アクセス権の修復が必要な理由については後ほど説明しますが、OS Xのファイルやフォルダに関する特定のアクセス権関連の問題を解決する以外には、ユーザー起因のものでもソフトウェアの変更や削除に起因するものでも、アクセス権の修復機能は大きく誤解されており、トラブルシューティングの万能薬とされることはほとんどありません。ただし、だからといってMacの定期的なメンテナンスにアクセス権の修復機能を組み込むべきではないということではありません。OS Xをアップデートすると、アクセス権の修復手順が自動的に開始されることにご注意ください。
まず、ディスク権限の修復と検証の方法 (後者は実際には必要ありません) を学習し、次にプロセス自体とそれが必要な理由についてもう少し学習しましょう。
OS Xのディスクユーティリティでディスクアクセス権を修復する
これにより、Macに接続されたターゲットディスク上の様々なファイルやフォルダのアクセス権の不一致が修復されます。ブートボリューム、外付けドライブ、あるいは両方で実行できます。どちらでも構いません。
- OS Xでディスクユーティリティアプリケーションを開きます(/アプリケーション/ユーティリティ/にあります)。
- 左側のメニューからディスクを選択して、権限を修復します。
- 「応急処置」タブに移動し、「ディスクのアクセス権の修復」ボタンをクリックして、プロセスを最初から最後まで実行します。ハードドライブのサイズと速度によっては、時間がかかる場合があります。
異なる権限が見つかった後、さまざまなファイルとディレクトリが「修復」されたことを示す次のような複数のメッセージが表示される可能性があります。
「Applications/.DS_Store」の権限が異なります。-rw-rw-r– であるべきところ、-rw-r–r– になっています。
「Applications/.DS_Store」を修復しました
「Library/Printers/PPDs/Contents/Resources」のグループが異なります。80 であるはずですが、グループは 0 です。
「ライブラリ/プリンター/PPD」を修復しました
完了すると、ディスクユーティリティコンソールに「アクセス権の修復が完了しました」というメッセージが表示されます。Macに複数のハードドライブまたはボリュームが接続されている場合は、ついでにもう一方のドライブでもこのプロセスを実行してください。
ディスクユーティリティを使用してMacのディスクアクセス権を確認する
検証プロセスは通常はスキップできます。検証プロセスは、修復機能で解決できる不適切な権限の問題がないか確認するだけです。とはいえ、検証手順を実行することは良い習慣ですが、修復プロセスではいずれにしても検証が行われるため、ここでは2番目に説明します。
- まだ開いていない場合は、/Applications/Utilities/フォルダにあるディスクユーティリティアプリを開きます(または、SpotlightからCommand+スペースバーを押してアクセスすることもできます)。
- 権限を確認したいディスクを選択してください
- 「First Aid」タブで、「ディスクのアクセス権を確認」ボタンをクリックしてプロセスを実行します。
検証 (または修復) を実行するほぼすべての Mac ユーザーは、一部の権限がオフになっていることに気付くはずです。通常、これは一時フォルダまたはライブラリ フォルダ内の目立たないファイルに対して行われます。そのため、次のようなメッセージが表示されても心配する必要はありません。
「“Library/Printers/PPDs/Contents/Resources” のグループが異なります。80 である必要がありますが、グループは 0 です。」
「“Applications/.DS_Store” の権限が異なります。-rw-rw-r– であるべきなのに、-rw-r–r– になっています」
権限に違いがある場合は、修復機能を実行してください。検証せずにそのまま修復を実行しても問題ありません。
Mac でディスクのアクセス権を修復する必要があるのはなぜですか?
一部のファイルやフォルダの権限は、ユーザーが本来持つべきではない権限を変更した場合や、アプリケーションやユーティリティをインストールまたは削除した場合など、必然的に変更されます。後者の例では、アプリケーションのインストールとアンインストールによって、特定の権限を持つ一部のファイルが、アクティブユーザーのみ書き込み可能から、すべてのユーザーが書き込み可能(または書き込み不可)に、あるいはその逆に変更されることがあります。その結果、将来そのファイルにアクセスした際に権限エラーが発生する可能性があります。ほとんどの場合、特定のファイルの権限に関するこれらの不一致は、アプリケーション、パフォーマンス、またはMac上のその他の顕著な動作には影響しませんが、比較的まれな状況では、OS Xの誤動作につながる問題を引き起こす可能性があります。不適切な権限によって発生する問題の極端な例として、システムフォントが完全に壊れ、本来表示されるはずのテキストではなくワイルドカード文字として表示されることがあります。これは、システムフォントフォルダの権限が不適切で、間違ったユーザーまたはグループに割り当てられていることが原因である可能性があります。
Macを使い、様々なアプリケーションをインストールしたりアンインストールしたりすると、ファイルやフォルダの権限設定が(影響の有無にかかわらず)異なることはほぼ確実に発生します。そのため、定期的に権限を修復することは価値があります。Macのメンテナンスリストに、権限の修復を定期的に追加しても構いません。ただし、奇跡的な効果やMacの高速化は期待しないでください。そのような効果は期待できません。
はい、ディスクユーティリティアプリを使ったアクセス権修復プロセスは、MacがYosemite、Mavericks、Mountain Lion、Tiger、Leopardなど、どのOSで実行されていても、OS Xのすべてのバージョンで同じです。同様に、このプロセスは通常起動、シングルユーザーモード、修復ドライブからの起動のいずれでも機能します。