「Mac」の「ターミナル」で、
コマンドを操作していて、「ls」コマンドを使用した時に、
エラー「ls: .: Operation not permitted」がh表示されて、
ディレクトリの内容にアクセスできない事象が発生。
確認してみると、
ディレクトリへのアクセス権がない状態だと判明。
「Mac OS」を「Mojave(10.14)」にアップデートすると、
セキュリティが強化され、
「ターミナル」の全てのディレクトリのアクセス権がなくなったとのこと。
「環境設定」画面から、「ターミナル」の「全てのファイルアクセス」を可能にするように、
設定を変更する必要がある。
「ターミナル」に「全てのファイルアクセス」を与える方法
■ 「システム環境設定」を開く
↓
■ 「セキュリティとプライバシー」を選択
↓
■ 「プライバシー」タブを選択
↓
■ 「フルディスクアクセス」を選択
↓
■ 「+」「鍵」ボタンをクリックしてロックを解除する
↓
■ 「ターミナル」にチェックを入れる(フルアクセスを可能にする)
↓
■ 「+」「鍵」ボタンをクリックしてロックする
↓
■ 「アプリケーション」→「ユーティリティ」→「ターミナル」を選択して、「ターミナル」を起動する。
↓
■ 再度エラーが出なければ「完了」
Back