ターミナルで「ls:。:操作が許可されていない」エラーを修正する方法

「ls:。:操作が許可されていない」エラーのためにターミナルでコマンドを実行できませんか?」このメッセージは、Macosが特定のディレクトリへのアクセスを制限している場合に表示され、基本的なコマンドでさえもイライラするのを防ぎますが、これは単なるグリッチではありません。

ただし、システム設定のいくつかの調整により、問題が解決できます。この記事では、Terminalがこのエラーを表示し、手順を実行して修正する理由を分析します。

なぜターミナルはMacで「操作が許可されていない」と言うのですか?

基本的に、Macの「LS操作が許可されていない」エラーは、デバイス上の保護されたディレクトリとファイルにアクセスする特権がないことを示しています。

最近システムをアップグレードした場合、この問題は、完全なディスクアクセスやシステムの整合性保護(SIP)の変更など、セキュリティ対策の強化によって引き起こされる可能性があります。

ありがたいことに、それは非常に簡単な修正であり、次のセクションでそれを解決する方法を紹介します。

Macに慣れていない人のために、ターミナルアプリをどこに配置するのか疑問に思っている場合は、簡単なリマインダーを次に示します。

関連している:Macでエラーが許可されていない端子操作を修正する方法

Open Finder>アプリケーション>ユーティリティ>ターミナル。

または、コマンドとスペースバーキーを押してターミナルに入力して、スポットライト検索を開くことができます。

さて、修正に。

これらの4つの簡単な手順に従って、この迷惑なエラーを排除します。さあ行こう。

1.完全なディスクアクセスが有効になっていることを確認してください

Appleの完全なディスクアクセスセキュリティ機能は、MacOS 10.14 Mojaveで最初に導入されました。最終的には、不正アクセスから個人データを保護するために構築されています。ターミナルにフルディスクアクセスが有効になっていない場合、操作に苦労します。これをオンにする方法は次のとおりです。

  • メインAppleメニュー> [システム設定]> [プライバシーとセキュリティ]を選択します。
  • リストから完全なディスクアクセスを見つけて選択します。
  • リスト内の端子を見つけて、ボタンをオンの位置に切り替えます。
  • 変更を行うには、管理者パスワードを入力します。
  • 次に、ターミナルを開いて、コマンドをテストして、それが機能するかどうかを確認します。

2.ファイルの許可を確認して調整します

ロックされたファイルはあなたが思っているよりも一般的であり、ユーザーが端末でエラーメッセージに遭遇するもう1つの理由になる可能性があります。特定のファイルがロックされている場合、端末を介して変更を加えることができません。言い換えれば、特定のファイルを変更またはアクセスするのに十分な特権がありません。

端末でコマンドを実行する前に、変更しようとしているファイルのロックを解除する必要があります。方法は次のとおりです。

  • Finderで変更しようとしているファイルを見つけます。
  • 配置されたら、ファイルアイコンを右クリックして、[情報を取得]を選択します。
  • 共有と許可を得て、ユーザー名を選択します。
  • さて、読み取りと書き込みに特権を変更します。
  • ファイルのロックが解除されたので、ターミナルでコマンドをもう一度実行してみてください。

すでに読み取りにアクセスしていても心配しないでください。このヒントは役に立ちませんでした。この問題を完全に解決できるように、以下にさらにいくつかのトリックがあります。

3。一般的なMacBookメンテナンス

リストのこのヒントを見ると驚くかもしれませんが、定期的かつ一貫したMACメンテナンスは、このような問題を防ぐための大きな予防ステップです。

メンテナンスは、Macのパフォーマンスを向上させ、アプリケーションエラーを排除し、ディスクの許可の問題を修正することで、多くの迷惑な問題が発生し、コンピューターの寿命が延長されるのを防ぐことができます。

多くのユーザーは、時間のかかる手動タスクと見なされることが多いため、メンテナンスを見落としています。ただし、そのようである必要はありません。

のようなツールに感謝しますCleanMymac、ランニングメンテナンスは迅速かつ楽しいです。アプリのパフォーマンス機能は、パフォーマンスを改善し、アプリケーションエラーを防ぎ、Macのリソースを最適化するのに役立つスクリプトのセットを実行します。数回クリックするだけで、ログを回転させ、ディスク許可を修復し、頑固なアプリケーションエラーを解決できます。これがそれを行う方法です:

知っていましたか?Macの素晴らしい点は、ほとんどの場合、すべてがうまく機能することです。ただし、時には、ターミナルでの「LS:操作が許可されていない」エラーメッセージ、蓋が閉じているときにMacBookが眠っていない、またはトラックパッドが動作しないなど、あらゆる種類の問題に遭遇する場合があります。私たちのブログでは、これらおよび他のMacの不具合の修正を見つけることができます。

4. MacSシステムの整合性保護を一時的に無効にします

ターミナルフルディスクアクセスを許可して一般的なメンテナンスを実行した後も「許可されていない」エラーがまだ発生した場合は、最後のステップとして、一時的にSIPを無効にしてみてください。

SIP(System Integrity Protection)機能は、不正なコードのパフォーマンスを停止することにより、MacOSシステム全体を保護するように設計されています。実際には、開発者がこの機能をオフにするのはかなり標準的な慣行であるため、コードをテストし、アプリケーションのバグを修正し、新しいMacOS拡張機能をインストールできます。

一時的に無効にする方法は次のとおりです。

まず、Macの回復にMacを起動する必要があります。デバイスによっては、これは異なります。これがAppleの公式ステップですAppleシリコンを備えたMacそしてためにIntelベースのMac

Macをリカバリモードに正常に起動したら、次の手順に従ってください。

  1. メインメニューのトップから、ユーティリティ>ターミナルを選択します。

  2. 以下のコマンドを入力し、Enterを押して実行します。

    csrutil無効

  3. 次に、メインAppleメニュー> [再起動]をクリックします。

  4. Macが起動したら、ターミナルを開き、実行したい元のコマンドを実行しようとします。

ターミナルで必要なタスクを正常に実行した後、SIP機能が将来のウイルスまたはマルウェア攻撃からMacを防ぐために再度再度有効にすることをお勧めします。

これを行うには、上記のステップを繰り返しますが、今回は次のコマンドを入力してください。

何も助けなかったらどうするか

すべてのソリューションを試してみても同じ端末エラーに直面している場合、MacOSを再インストールするのが最適かもしれませんのコースアクション。このプロセスは、すべてのシステムファイル、許可、およびセキュリティ設定をリセットし、永続的な問題の解決に役立ちます。

MacOSを再インストールするには、MacOSリカバリでMACを開始する必要があります。詳細な指示を見つけることができますAppleの公式ウェブサイトプロセスを案内します。うまくいけば、これがあなたのターミナルの問題を永久に排除するでしょう。

それで、私たちは終わりに到達しました。これらのシンプルでわかりやすいヒントのおかげで、いらいらする「LS:。:操作が許可されていない」エラーメッセージは、遠いメモリである必要があります。