Impossibile aprire Terminal su mac (messaggio di errore "Non consentito utilizzare")


8

inserisci qui la descrizione dell'immagine

Impossibile aprire il Terminale a causa di questo messaggio di errore. (Probabilmente il messaggio di errore più rude che abbia mai visto su un computer.) Questo mac era originariamente un computer scolastico e il permesso di usare Terminal non mi è stato dato in primo luogo, quindi non ho idea del metodo "ragazzi IT "usato per impedirmi di usarlo, e quindi non so nemmeno come recuperare da esso. Ho un account amministratore, anche se l'account che utilizzo di solito è standard (ho provato ad accedere ad altri account amministratore esistenti presumibilmente configurati dai ragazzi IT, ma anche in quegli account era impossibile eseguire Terminal), e ho già provato esecuzione delle autorizzazioni di riparazione ma non ha avuto alcun effetto sul problema.

(ps Non sono un utente molto avanzato di Mac, quindi le descrizioni adatte per un principiante sarebbero molto apprezzate. Ho visto una domanda simile su questo sito Web ma non mi è stato di grande aiuto.)

Risposte:


6

Passando dall'aspetto della finestra di dialogo, sembra che la scuola da cui hai preso questo Mac stia usando Casper Suite di JAMF Software per gestire i loro Mac. Una delle funzionalità di Casper è quella di impedire l'avvio di determinate applicazioni , con l'opzione aggiuntiva di fornire un messaggio all'utente finale. Mentre ricevi questo messaggio, sembra che il software dell'agente Casper sia ancora installato sul Mac in questione. C'è un comando di disinstallazione per rimuovere l'agente Casper, ma dovrebbe essere eseguito in Terminal. L'articolo su https://jamfnation.jamfsoftware.com/article.html?id=153 degli autori di Casper spiega come farlo.

A questo punto, penso che la scommessa migliore sia quella di eseguire il backup delle applicazioni e dei dati, pulire l'unità del Mac e reinstallarla da zero. È il modo migliore per assicurarsi che tutto ciò che la scuola aveva installato ora non c'è più.


problema risolto avviando in modalità utente singolo e usando quel comando per annichilire quella cosa. non posso credere di aver avuto questa idea mesi dopo aver pubblicato questa domanda. molte grazie!
CrazyRabbitKGe

15

La tua scommessa migliore sarebbe fare un'installazione pulita, presumendo che tu abbia copie / licenze per qualsiasi software che usi lì. Esegui il backup di tutti i file che desideri conservare e segui una delle tante guide disponibili. Per esempio:

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

Questo potrebbe richiedere meno tempo rispetto a capire cosa hanno fatto i ragazzi IT e rendere il tuo Mac più veloce nel lungo periodo.


7
Inoltre, anche se avessi capito come far funzionare normalmente Terminal, non sapresti mai cos'altro hanno fatto al computer. La reinstallazione pulita è la strada da percorrere.
Gordon Davisson,

8
Sì ... ci potrebbe essere qualche spyware sepolto in profondità nel sistema in cui non sarete mai abbastanza in grado di sbarazzarsi di esso. Nuke la cosa dall'orbita.
Blacklight Shining

2

Sembra che l'app Terminal sia stata rimossa e sostituita con un'applicazione che visualizza quella finestra di dialogo, quindi la modifica delle autorizzazioni non aiuta. Fare un'installazione pulita come suggerito da BaronVonKaneHoffen avrebbe funzionato, ma ci sono altre opzioni.

Opzione n. 1: ripristina da un altro Mac

Se possiedi o hai accesso a un altro Mac, puoi copiare /Applications/Terminal.app su /Applications/Terminal.app su questo mac.

Opzione n. 2: ripristino dalla partizione di ripristino

(Quasi?) Ogni Mac ha una partizione di ripristino da Mac OS X Lion. Se si spegne il computer e lo si riaccende mentre si tiene premuto Command+ Rcome descritto in https://support.apple.com/en-us/HT201314, si accederà alla partizione di ripristino. Da lì, puoi selezionare Utilità-> Terminale per accedere al Terminale. Da lì, puoi digitare (non testato, qualcosa del genere)

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

Opzione n. 3: ripristino da un aggiornamento software Apple

Questo è il modo più semplice in quanto può essere fatto senza riavviare o trasferire file. Basta scaricare un sostituto del Terminale come iTerm ( diamine , si potrebbe anche usare quello al posto del Terminale) ed eseguire

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

Inoltre, puoi semplicemente eseguire curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | shper evitare di copiare / incollare quanto sopra.


Hm, questa potrebbe anche essere una possibilità.
nicael,

1

È possibile che si tratti effettivamente di una finestra di dialogo personalizzata che è stata reindirizzata da terminal.app

Se puoi installare app, cerca un programma alternativo terminale.


1

Questo non è un errore Apple. Hai un problema con le autorizzazioni e l'errore proviene da uno script di sicurezza o da un virus. Reinstallare il sistema operativo utilizzando un'immagine Utility Disco e reinstallarlo da zero.

È un processo semplice, fammi sapere se vuoi aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.