
カラフルな外観とは裏腹に、Mac OS Xは非常にパワフルなUnixベースのオペレーティングシステムであることを忘れてはなりません。その裏には、誰が何をできるかを綿密に制御する複雑なOSが隠されています。
これらは「パーミッション」と呼ばれます。すべてのファイルとすべてのユーザーにはパーミッションが設定されています。Mac OS Xで突然「ファイルの閲覧、移動、削除の権限がありません」と表示されたらどうすればよいのか、読者からよく質問されます。
権限は、ユーザー アカウントと密接に連携しており、アカウントが管理者アカウントかユーザー アカウントか (または、何をしているのかを本当に理解していても短時間しか使用しない、ルートと呼ばれるタイプ) によっても異なります。
この記事は、個々のファイルのアクセス権を調整する方法と、ディスクユーティリティを使ってアクセス権を修復する方法(そしてタイミング)について解説します。
こちらもご覧ください: Macをデフラグして高速化する方法
Mac OS Xのすべてのファイルには、ユーザーの種類に応じた権限が付与されています。ファイルを選択し、Command+Iキーを押してウィンドウ下部の「共有とアクセス権」を開くと、権限を確認できます。
Mac OS X でファイルを使用する権限を制御する特定の権限レベルが 3 つあります。
- 読み取り専用
- 読み書き
- アクセス不可
これらの権限は、ユーザーまたはアカウントの種類ごとに設定できます。管理者、全員、特定のアカウント、または個々のユーザーを選択できます。ロックアイコンをクリックし、パスワードを入力してから別の権限を選択することで、各ファイルの権限を調整できます。

「権限がありません…」と表示されたらどうすればいいですか?
ファイル、フォルダ、または外付けハードドライブにアクセスする権限がない場合は、通常、別のユーザーアカウントによって作成されたファイルにアクセスしようとしていることが原因です。個々のファイルのみの場合は、以下の手順に従ってください。
- ファイルをハイライトし、Command+Iをクリックします
- 右下にあるロックアイコンをクリックし、アカウントのパスワードを入力します。
- 「+」アイコンをクリックします
- 「ユーザーとグループ」ウィンドウからアカウントを選択します
- 選択をクリック
フォルダまたはドライブ全体にアクセスし、サブフォルダにアクセスしたい場合は、次の手順を実行してください。
- 歯車アイコンをクリック
- 同封の商品にAppleを選択
- 「OK」をクリック
個々のアイテムに対するアクセス許可の変更を元に戻すことは可能ですが、フォルダー全体またはドライブ全体を元に戻すことはできません。
ディスクユーティリティでアクセス権を修復する
権限に関する問題が発生する場合、ほとんどの場合、ファイル全体に付与された権限を修正する必要があることが原因です。権限の問題は、プログラムが開かない、アカウントにログインできない、印刷できない、起動できないなどのランダムなエラーを引き起こす可能性があります。
ディスクユーティリティを使ってアクセス権を修復できます。「アクセス権の修復」は、「PRAMの消去」や「デスクトップの再構築」といった、従来の包括的な修復方法に加わった点に注目してください。アクセス権は様々なランダムな問題を引き起こすため、あらゆる問題を修復するために使われる傾向があります。これらは、ランダムな問題に悩む多くのMacユーザーが頻繁に利用する典型的な方法です。そのため、過剰に使用されがちですが、私たちの知る限り、それほど問題を引き起こすことはありません。
アクセス権を修復するには、まずディスクユーティリティアプリ(アプリケーション/ユーティリティ内)を開きます。サイドバーからディスク(通常は起動ディスク)を選択し、「First Aid」をクリックします。次に、「ディスクのアクセス権を修復」をクリックします。修復すべき箇所が見つかる可能性が高く、問題の解決に役立つ可能性があります。

次のコマンドを使用して、ターミナル経由で権限を修復することもできます。
sudo discutilrepairPermissions /
「アクセス権の修復」コマンドの使い方は、Mac OS Xユーザーなら誰もが知っておくべきものです。多くの問題に有効な解決策です。すべてを解決できるわけではありませんが、ツールボックスに常備しておくと非常に便利です。