Impossible d'ouvrir Terminal sur mac (message d'erreur «Non autorisé à utiliser»)

8

entrez la description de l'image ici

Je ne peux pas ouvrir Terminal du tout à cause de ce message d'erreur. (Probablement le message d'erreur le plus grossier que j'ai jamais vu sur un ordinateur.) Ce mac était à l'origine un ordinateur de l'école et la permission d'utiliser Terminal ne m'a pas été donnée en premier lieu, donc je n'ai aucune idée de la méthode des "gars de l'informatique" "utilisé pour m'empêcher de l'utiliser, et donc je ne sais pas comment m'en remettre non plus. J'ai un compte d'administrateur, bien que le compte que j'utilise habituellement soit standard (j'ai essayé de me connecter à d'autres comptes d'administrateur existants probablement configurés par les informaticiens, mais même dans ces comptes, il était impossible d'exécuter Terminal), et j'ai déjà essayé l'exécution des autorisations de réparation mais cela n'a eu aucun effet sur le problème.

(ps je ne suis pas un utilisateur très avancé de mac, donc des descriptions adaptées à un débutant seraient très appréciées. J'ai vu une question similaire sur ce site mais cela n'a pas vraiment aidé.)

CrazyRabbitKGe
la source

Réponses:

6

D'après l'apparence de la fenêtre de dialogue, il semble que l'école dans laquelle vous avez obtenu ce Mac utilisait Casper Suite de JAMF Software pour gérer leurs Mac. L'une des fonctionnalités de Casper est de pouvoir empêcher le lancement d'applications spécifiques , avec l'option supplémentaire de fournir un message à l'utilisateur final. Lorsque vous recevez ce message, il semble que le logiciel de l'agent Casper soit toujours installé sur le Mac en question. Il existe une commande de désinstallation pour supprimer l'agent Casper, mais elle devrait être exécutée dans Terminal. L'article à https://jamfnation.jamfsoftware.com/article.html?id=153 par les auteurs de Casper explique comment cela est fait.

À ce stade, je pense que le meilleur pari est de sauvegarder vos applications et vos données, d'essuyer le lecteur du Mac et de réinstaller à partir de zéro. C'est le meilleur moyen de s'assurer que tout ce que l'école avait installé a maintenant disparu.

Rich Trouton
la source
problème résolu en démarrant en mode mono-utilisateur et en utilisant cette commande pour anéantir cette chose. je ne peux pas croire que j'ai eu cette idée des mois après avoir posté cette question. Merci beaucoup!
CrazyRabbitKGe
15

Votre meilleur pari serait de faire une installation propre, en supposant que vous disposez de copies / licences pour tout logiciel que vous utilisez là-bas. Sauvegardez tous les fichiers que vous souhaitez conserver et suivez l'un des nombreux guides disponibles. Par exemple:

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

Cela pourrait bien prendre moins de temps que de comprendre ce que les gars de l'informatique ont fait et rendre votre Mac plus rapide à long terme.

BaronVonKaneHoffen
la source
7
De plus, même si vous avez compris comment faire fonctionner Terminal normalement, vous ne sauriez jamais quoi d' autre ils ont fait à l'ordinateur. La réinstallation propre est la voie à suivre.
Gordon Davisson
8
Ouais ... il pourrait y avoir des logiciels espions enfouis profondément dans le système où vous ne serez jamais tout à fait capable de se débarrasser de lui. Sortez la chose de l'orbite.
Blacklight Shining
2

Il semble que l'application Terminal a été supprimée et remplacée par une application qui affiche cette boîte de dialogue, donc la modification des autorisations n'aidera pas. Faire une installation propre comme l'a suggéré BaronVonKaneHoffen fonctionnerait, mais il existe d'autres options.

Option # 1 - Restaurer à partir d'un autre Mac

Si vous possédez ou avez accès à un autre Mac, vous pouvez copier /Applications/Terminal.app vers /Applications/Terminal.app sur ce mac.

Option # 2 - Restaurer à partir de la partition de récupération

(Presque?) Chaque Mac possède une partition de récupération depuis Mac OS X Lion. Si vous éteignez votre ordinateur et le rallumez tout en maintenant Command+ Rcomme décrit dans https://support.apple.com/en-us/HT201314, vous entrerez dans la partition de récupération. De là, vous pouvez sélectionner Utilitaires-> Terminal pour entrer dans le terminal. De là, vous pouvez taper (non testé, quelque chose comme ça)

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 - Restaurer à partir d'une mise à jour logicielle Apple

C'est le moyen le plus simple car cela peut être fait sans redémarrer ou transférer des fichiers. Téléchargez simplement un remplacement de terminal tel que iTerm (Heck, vous pourriez aussi bien l'utiliser que au lieu de Terminal) et exécutez

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

De plus, vous pouvez simplement exécuter curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | shpour éviter de copier / coller ce qui précède.

lights0123
la source
Hm, cela pourrait aussi être une possibilité.
nicael
1

Il est possible qu'il s'agisse en fait d'une boîte de dialogue personnalisée qui a été redirigée depuis terminal.app

Si vous pouvez installer des applications, recherchez un programme alternatif de terminal.

Westrock
la source
1

Ce n'est pas une erreur Apple. Vous avez soit un problème d'autorisations et l'erreur provient d'un script de sécurité ou d'un virus. Réinstallez le système d'exploitation à l'aide d'une image d'Utilitaire de disque et réinstallez-le à partir de zéro.

C'est un processus simple, faites-moi savoir si vous voulez de l'aide.

Michael Zucker
la source