Macでターミナルを開けない(「使用は許可されていません」というエラーメッセージ)


8

ここに画像の説明を入力してください

このエラーメッセージのため、ターミナルをまったく開くことができません。(おそらく私が今までにコンピュータで見た中で最も過酷なエラーメッセージです。)このMacは元々は学校のコンピュータであり、最初はターミナルを使用する許可が与えられていなかったため、「IT担当者の方法についての手がかりはありません。 「以前は使用できなかったため、回復方法もわかりません。私は通常使用しているアカウントが標準ですが、管理者アカウントを持っています(おそらくIT担当者によって設定された他の既存の管理者アカウントにログインしようとしましたが、それらのアカウントでさえ、ターミナルを実行することは不可能でした)。権限の修復を実行していますが、問題には影響がありませんでした。

(ps私はMacの非常に上級者ではないので、初心者に適した説明をいただければ幸いです。このWebサイトで同様の質問を見たことがありますが、実際には役に立ちませんでした。)

回答:


6

ダイアログウィンドウの外観を見ると、このMacを購入した学校はJAMFソフトウェアのCasper Suiteを使用してMacを管理しているようです。Casperの機能の1つは、特定のアプリケーションが起動ないようにすることができることです。さらに、エンドユーザーにメッセージを提供するオプションが追加されます。このメッセージが表示される場合、問題のMacにCasperエージェントソフトウェアがまだインストールされているようです。Casperエージェントを削除するためのアンインストールコマンドがありますが、ターミナルで実行する必要があります。Casperの作者によるhttps://jamfnation.jamfsoftware.com/article.html?id=153の記事は、これがどのように行われるかを説明しています。

この時点で、最善の策は、アプリケーションとデータをバックアップし、Macのドライブをワイプして、最初から再インストールすることです。これは、学校がインストールしたものがすべてなくなったことを確認するための最良の方法です。


シングルユーザーモードで起動し、そのコマンドを使用してその問題を全滅させることで問題が解決しました。私はこの質問を投稿してから数か月後にこのアイデアを得たとは信じられません。どうもありがとう!
CrazyRabbitKGe 2016

15

最善の策は、クリーンインストールを実行し、そこで使用するソフトウェアのコピー/ライセンスがあると仮定することです。保持したいファイルをバックアップし、そこにある多くのガイドの1つに従ってください。例えば:

http://mashable.com/2015/10/01/clean-install-os-x-el-capitan/

これは、IT担当者が何をしたかを理解するよりも短時間で済み、Macを長期的に高速化できます。


7
さらに、ターミナルを正常に実行する方法を理解したとして、コンピューターに対してに何をしたかはわかりません。クリーンな再インストールの方法です。
Gordon Davisson 2016年

8
ええ…システムの奥深くにスパイウェアが埋め込まれていて、それを完全に取り除くことはできないかもしれません。軌道から物事を核攻撃しなさい。
2016

2

ターミナルアプリが削除され、そのダイアログを表示するアプリケーションに置き換えられたように見えるため、権限を変更しても役に立ちません。BaronVonKaneHoffenが提案するようにクリーンインストールを実行することは機能しますが、別のオプションがあります。

オプション#1-別のMacから復元する

別のMacを所有しているか、別のMacにアクセスできる場合は、このMacの/Applications/Terminal.appを/Applications/Terminal.appにコピーできます。

オプション#2-リカバリパーティションからの復元

(ほぼ?)Mac OS X Lion以降、すべてのMacにリカバリパーティションがありました。https://support.apple.com/en-us/HT201314で説明されているようにCommand+ を押しながらコンピュータの電源をオフにしてから再度オンにすると、リカバリパーティションに入ります。そこから、ユーティリティ->ターミナルを選択してターミナルに入ります。そこから入力できます(テストされていない、このようなもの)R

cd /Applications/Utilities
rm -rf /Volumes/Macintosh\ HD/Applications/Utilities/Terminal.app
cp -r Terminal.app /Volumes/Macintosh\ HD/Applications/Utilities/Terminal.app

オプション#3-Appleソフトウェアアップデートからの復元

これは、ファイルを再起動したり転送したりせずに実行できるため、最も簡単な方法です。単にiTermなどのターミナルの代替品をダウンロードして(ヘック、ターミナルの代わりにそれを使用することもできます)、実行します

cd /tmp

rm -rf TERMINALRESTORE
mkdir TERMINALRESTORE
cd TERMINALRESTORE

curl -ORL http://swcdn.apple.com/content/downloads/21/09/031-20634/8d84o1ky5gn2agnf5kiz9eed134n7y3q4c/RecoveryHDUpdate.pkg

xar -xf RecoveryHDUpdate.pkg

hdiutil attach -nobrowse RecoveryHDMeta.dmg
hdiutil attach -nobrowse "/Volumes/Recovery HD Update/BaseSystem.dmg"

sudo rm -rf /Applications/Terminal.app # Erase the old Terminal app. Password required.
sudo cp -Rp "/Volumes/OS X Base System/Applications/Utilities/Terminal.app" /Applications/Utilities/Terminal.app # Copy over the new Terminal app

hdiutil detach "/Volumes/OS X Base System"
hdiutil detach "/Volumes/Recovery HD Update"

cd ~
rm -rf /tmp/TERMINALRESTORE

さらに、単純に実行curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | shして、上記のコピー/貼り付けを回避できます。


うーん、これも可能性があります。
nicael

1

これは、実際にはterminal.appからリダイレクトされたカスタムダイアログボックスである可能性があります。

アプリをインストールできる場合は、ターミナルの代替プログラムを探してください。


1

これはAppleのエラーではありません。権限の問題があり、エラーはセキュリティスクリプトまたはウイルスが原因です。ディスクユーティリティイメージを使用してOSを再インストールし、最初から再インストールします。

これは簡単なプロセスです。サポートが必要な場合はお知らせください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.