お使いの Mac には、個人データやドキュメントを保管するファイルやフォルダが含まれています。ファイルを保護し、のぞき見から安全に保つために、パスワードまたはファイルを暗号化する他の手段を使用できますが、そのために macOS に組み込まれているデフォルトの方法があります。
macOS のディスク アクセス権 (またはディレクトリ アクセス権) は、他のユーザーや特定のプログラムが Mac 上のファイルを開いて許可なく変更することを防ぐように設計されています。これにより、ファイルとフォルダが安全であることを知って安心できます。
Mac でディスクのアクセス許可に問題がある場合、このガイドでは macOS でディスクのアクセス許可を修正または修復する方法について説明します。
macOS のパーミッションとは何ですか?
macOS のアクセス許可は、Mac 上のファイルまたはフォルダにアクセスできるユーザー アカウントを制御します。情報ウィンドウの下部にある Finder で、ファイル、フォルダー、またはディスクの権限設定を変更できます。
たとえば、ファイル共有のために Mac に接続している他のユーザーが、フォルダ内のファイルを表示するだけで変更できないように、フォルダのアクセス許可設定を変更できます。
読み取り、書き込み、実行のアクティビティで構成されるアクセス許可は、所有者、グループ、およびコンピュータを使用するすべてのユーザーの 3 種類のユーザーが編集できます。
コンピュータの所有者として、権限を使用して、自分自身、グループ、またはすべてのユーザーに対して個別のルールを定義できます。これらの権限には、ファイルまたはフォルダーの共有、ファイル アクセス権、およびシステムの整合性が含まれます。
macOS でファイル システムのパーミッションを表示する方法
ファイル システムのアクセス許可の表示は、コンピューターの所有者に限定されません。他のユーザーも、Finder アプリの情報ウィンドウからファイルとフォルダーのアクセス許可を表示できます。
ファイルまたはフォルダの権限を表示するには:
- ファイルまたはフォルダを右クリックして、コンテキスト メニューから 情報を見るを選択します。
- 共有と権限を選択して権限を展開します。
- 権限フィールドには、所有者、グループ、全員の 3 種類のユーザーが表示されます。
- 所有者: アイテムの作成者またはコンピュータにコピーした人。
- Group: 権限がすべてのメンバーに適用される、参加しているユーザー アカウントのセット。
- Everyone: ゲスト、ローカル、および共有ユーザを含むすべてのユーザのアクセスを定義します。
- 各ユーザー アカウントの横に、読み取り、読み取りと書き込み、実行、アクセスなしなどの権限が表示されます。
- 読み取り権限: ユーザーまたはグループ メンバーにのみ、ファイルを開くか、フォルダ内のアイテムのリストを参照することを許可します。ファイルやフォルダへの変更を保存することはできません。
- 書き込み権限: ユーザーまたはグループのメンバーがファイルまたはフォルダを変更または削除できるようにします。
- 実行権限: ファイルの場合、これは、スクリプトまたはプログラムの場合、ユーザーがファイルを実行できることを意味します。スクリプトまたはプログラムではないファイルには、実行権限を有効にしないでください。フォルダの場合、読み取り権限が有効になっている限り、ユーザーはフォルダを開いてファイルを表示できることを意味します。
macOS でディスクのパーミッションを修復する必要がある理由
Mac 上のファイルとフォルダには、それぞれ関連する一連の権限があります。さらに、Mac にインストールするほとんどのものはパッケージ ファイルからインストールされます。パッケージ ファイルには、ハードディスクの容量をあまり消費しない他のファイルも保存されます。
パッケージ ファイル内には、パッケージがインストールしたファイルのリストと各ファイルの権限を含む部品表ファイル (.bom) があります。
ただし、特に Mac にアプリをインストールおよびアンインストールする場合は、これらのファイルのアクセス許可を変更できます。パーミッションが影響を受けると、Mac 上のプログラムがファイルを変更および修正する可能性があり、フリーズ、ラグ、クラッシュ、パーミッション エラーなど、あらゆる種類のシステムの問題を引き起こす可能性があります。
Mac のパフォーマンスに奇妙な変化が見られたり、アプリが正しく機能していないことに気付いた場合は、ディスクのアクセス許可のトラブルシューティングから始めてください。
幸いなことに、お使いの Mac が macOS Mojave 10.14 以降のバージョンを実行している場合、Mac に追加された新しいアプリは、いくつかの機能を使用する許可を求めます。これらの権限を拒否すると、アプリが正しく機能しない可能性がありますが、データのプライバシーとセキュリティが向上します。
macOS でディスクのアクセス許可を修正または修復すると、オペレーティング システムが特定のファイルにアクセスしたり変更したりできるようになります。たとえば、ディスクのアクセス許可により、Mac の起動、アカウントへのログイン、アプリの印刷や起動などを行うことができます。
macOS でディスクのパーミッションを修復すると、特定のファイルに適切なパーミッションが付与され、それらのファイルに干渉してはならないアプリやユーザーによる不正アクセスを防止できます。
macOS でパーミッションを修正または修復する方法
.しかし、OS X El Capitan 10.11 のリリース後、このオプションは Disk Utility アプリから消えました。
Apple はこの機能を System Integrity Protection (SIP) に置き換えました。これにより、潜在的に悪意のあるソフトウェアがコンピュータ上の重要なファイルにアクセスするのを防ぎます。
このオプションは、ディスク ドライブに関連するさまざまな問題を解決するいくつかのアクションをまとめた First Aid の一部になっているため、macOS で引き続きディスクのアクセス許可を修復できます。
ディスクボリュームのエラーをチェックして修復する方法は次のとおりです:
- 選択 Go > ユーティリティ > ディスクユーティリティディスクユーティリティを開く
- 次に、左ペインで ブートボリュームを選択します。
- First Aidウィンドウの右上にあるディスクユーティリティツールバーを選択します。
- 正しいドライブを選択したことを確認し、実行を選択してディスク修復プロセスを開始します。警告メッセージのポップアップが表示された場合は、Continueを選択します。
修復プロセスの進行中は、Mac はどの入力にも反応しませんが、これは正常であり、予期されることです。これは、macOS がドライブの内容を正しく分析する必要があるために発生しますが、完了までに数分以上かかることはありません。
修復プロセスが完了すると、プロセスが完了したすべてを表示するレポートが表示されます。重大なエラーがある場合は、検出された問題が通知されます。
ホームフォルダの権限をリセットする
Mac のホーム フォルダはユーザー フォルダであり、デスクトップ、アプリケーション、ドキュメント、ダウンロードなど、頻繁にアクセスする他のいくつかのフォルダが含まれています。
ホーム フォルダのアクセス許可をリセットして、ディスクのアクセス許可を修復する方法は次のとおりです。
- 選択 Go > ホーム.
- 次に ファイル > 情報を取得.を選択
- 共有と権限を選択して、フォルダの権限を表示します。 [共有とアクセス許可] セクションが開いていない場合は、矢印を選択して展開します。
- 次に、ロックボタンを選択します。
- 管理者名 および パスワード.を入力してください。
- アクションメニューを選択 > 同封のアイテムに適用.
- 次に、OKを選択して、権限のリセット プロセスを完了します。ウィンドウの上部にプログレス バーが表示され、ホーム フォルダ全体に変更が反映されます。
- プログレスバーが完了したら、Go > Utilitiesを選択します> Terminal ターミナルを開きます。
- 次のコマンドを入力するか貼り付けます: diskutil resetUserPermissions / ` id -u`現在のユーザーID.
- プロセスが完了したら、ターミナルを終了し、Mac を再起動して変更を有効にします。
Mac でアクセス許可をリセット中にエラー 69841 が表示された場合の対処法
時々、ルート ボリュームのユーザー権限のリセットが計画どおりに進まない場合があります。 「エラー 69841 ユーザー ホーム ディレクトリの権限のリセットに失敗しました」というメッセージが表示される場合があります。このエラーが発生した場合は、macOS のバージョンに応じて次のように対処します。
macOS Mojave以降のバージョン
- 選択 アップルメニュー > システム環境設定 > セキュリティとプライバシー.
- 次に、プライバシータブを選択し、ロックを選択しますアイコンをクリックし、管理者名とパスワードを入力します。
- フル ディスク アクセスタブを選択し、追加を選択します。(+) ボタン。
- Terminalを検索し、フル ディスク アクセスに追加します。
- ターミナルを開いて、次のコマンドを貼り付けるか入力します: chflags -R nouchg ~. Return.を押します。
- 次に、 diskutil resetUserPermissions / `id -u\` と入力し、Return を押します。鍵。
- Macを再起動して変更を有効にします。
macOS High Sierra またはそれ以前のバージョンの場合
macOS Mojave 以降のバージョンとは異なり、macOS High Sierra 以前のバージョンでは、Mac でエラー 69841 を解決する前に、フル ディスク アクセスにターミナルを追加する必要はありません。
- ターミナルを開き、chflags -R nouchg ~と入力します。
- 次に、 diskutil resetUserPermissions / ìd -u` と入力し、Return を押します。 .
- Macを再起動して変更を有効にします。
Mac を良好な状態に保つ
macOS でのディスク アクセス許可の修正または修復は、ファイルまたはフォルダのアクセス許可の問題が疑われる場合、特にソフトウェアのインストールと削除を頻繁に行う場合にのみ行う必要があります。とはいえ、コンピュータにダウンロードするソフトウェアには注意が必要です。
コンピュータで Bluetooth が機能しない場合、Mac のカメラが機能しない場合、または Mac がスリープ状態にならない場合など、Mac の問題を解決するのに役立つ他のガイドがあります。
このガイドの手順を使用して、ディスクのアクセス許可を修正または修復できましたか?以下のコメントでそれについて教えてください。
