Terminal auf Mac kann nicht geöffnet werden (Fehlermeldung "Nicht zulässig")

8

Geben Sie hier die Bildbeschreibung ein

Ich kann das Terminal aufgrund dieser Fehlermeldung überhaupt nicht öffnen. (Wahrscheinlich die unhöflichste Fehlermeldung, die ich jemals auf einem Computer gesehen habe.) Dieser Mac war ursprünglich ein Schulcomputer, und die Erlaubnis zur Verwendung von Terminal wurde mir überhaupt nicht erteilt, sodass ich keine Ahnung habe, wie die "IT-Leute" vorgehen "pflegte mich davon abzuhalten, es zu benutzen, und deshalb weiß ich auch nicht, wie ich mich davon erholen soll. Ich habe ein Administratorkonto, obwohl das Konto, das ich normalerweise verwende, Standard ist (ich habe versucht, mich bei anderen vorhandenen Administratorkonten anzumelden, die vermutlich von den IT-Mitarbeitern eingerichtet wurden, aber selbst in diesen Konten war es unmöglich, Terminal auszuführen), und ich habe es bereits versucht Das Ausführen der Reparatur von Berechtigungen hatte jedoch keine Auswirkungen auf das Problem.

(ps Ich bin kein sehr fortgeschrittener Benutzer von Mac, daher wären Beschreibungen, die für einen Neuling geeignet sind, sehr willkommen. Ich habe eine ähnliche Frage auf dieser Website gesehen, aber sie hat nicht wirklich geholfen.)

CrazyRabbitKGe
quelle

Antworten:

6

Anhand des Dialogfensters sieht es so aus, als ob die Schule, von der Sie diesen Mac erhalten haben, die Casper Suite von JAMF Software zur Verwaltung ihrer Macs verwendet hat. Eine der Funktionen von Casper besteht darin, den Start bestimmter Anwendungen zu verhindern und dem Endbenutzer zusätzlich eine Nachricht bereitzustellen. Während Sie diese Nachricht erhalten, scheint die Casper Agent-Software noch auf dem betreffenden Mac installiert zu sein. Es gibt einen Deinstallationsbefehl zum Entfernen des Casper-Agenten, der jedoch im Terminal ausgeführt werden muss. Der Artikel unter https://jamfnation.jamfsoftware.com/article.html?id=153 der Autoren von Casper erklärt, wie dies gemacht wird.

An diesem Punkt ist es meiner Meinung nach am besten, Ihre Anwendungen und Daten zu sichern, das Laufwerk des Mac zu löschen und von Grund auf neu zu installieren. Dies ist der beste Weg, um sicherzustellen, dass alles, was die Schule installiert hat, jetzt weg ist.

Reicher Trouton
quelle
Problem gelöst durch Booten in den Einzelbenutzermodus und Verwenden dieses Befehls, um das Ding zu vernichten. Ich kann nicht glauben, dass ich diese Idee Monate nach dem Posten dieser Frage habe. Vielen Dank!
CrazyRabbitKGe
15

Am besten führen Sie eine Neuinstallation durch, vorausgesetzt, Sie haben Kopien / Lizenzen für jede Software, die Sie dort verwenden. Sichern Sie alle Dateien, die Sie behalten möchten, und befolgen Sie eine der vielen Anleitungen. Zum Beispiel:

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

Dies könnte weniger Zeit in Anspruch nehmen, als herauszufinden, was die IT-Mitarbeiter getan haben, und Ihren Mac auf lange Sicht schneller zu machen.

BaronVonKaneHoffen
quelle
7
Selbst wenn Sie herausfinden würden, wie Terminal normal ausgeführt werden kann, würden Sie nie wissen, was sie sonst noch mit dem Computer gemacht haben. Eine saubere Neuinstallation ist der richtige Weg.
Gordon Davisson
8
Ja… möglicherweise ist tief im System Spyware vergraben, die Sie nie ganz loswerden können. Nuke das Ding aus dem Orbit.
Blacklight Shining
2

Es sieht so aus, als ob die Terminal-App entfernt und durch eine Anwendung ersetzt wurde, die diesen Dialog anzeigt, sodass das Ändern von Berechtigungen nicht hilft. Eine Neuinstallation, wie von BaronVonKaneHoffen vorgeschlagen, würde funktionieren, aber es gibt noch andere Optionen.

Option 1 - Wiederherstellung von einem anderen Mac

Wenn Sie einen anderen Mac besitzen oder Zugriff darauf haben, können Sie /Applications/Terminal.app auf diesem Mac nach /Applications/Terminal.app kopieren.

Option 2 - Wiederherstellung von der Wiederherstellungspartition

(Fast?) Seit Mac OS X Lion verfügt jeder Mac über eine Wiederherstellungspartition. Wenn Sie Ihren Computer ausschalten und wieder einschalten, während Sie Command+ gedrückt halten, Rwie unter https://support.apple.com/en-us/HT201314 beschrieben, rufen Sie die Wiederherstellungspartition auf. Von dort aus können Sie Dienstprogramme-> Terminal auswählen, um das Terminal aufzurufen. Von dort aus können Sie eingeben (ungetestet, so etwas)

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

Option 3 - Wiederherstellung nach einem Apple Software Update

Dies ist der einfachste Weg, da dies ohne Neustart oder Übertragung von Dateien möglich ist. Laden Sie einfach einen Terminal-Ersatz wie iTerm herunter (Heck, Sie können diesen genauso gut anstelle von Terminal verwenden) und führen Sie ihn aus

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

Darüber hinaus können Sie einfach ausführen curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | sh, um das Kopieren / Einfügen der oben genannten Elemente zu vermeiden.

Lichter0123
quelle
Hm, das könnte auch eine Möglichkeit sein.
Nicael
1

Es ist möglich, dass dies tatsächlich ein benutzerdefiniertes Dialogfeld ist, das von terminal.app umgeleitet wurde

Wenn Sie Apps installieren können, suchen Sie nach einem alternativen Terminalprogramm.

Westrock
quelle
1

Das ist kein Apple-Fehler. Sie haben entweder ein Berechtigungsproblem und der Fehler stammt von einem Sicherheitsskript oder einem Virus. Installieren Sie das Betriebssystem mithilfe eines Image des Festplatten-Dienstprogramms neu und installieren Sie es von Grund auf neu.

Es ist ein unkomplizierter Prozess. Lassen Sie mich wissen, wenn Sie Hilfe benötigen.

Michael Zucker
quelle