Impossibile aprire il terminale su mac (messaggio di errore "Non consentito")

9

NonriescoadaprireTerminalacausadiquestomessaggiodierrore.(Probabilmenteilmessaggiodierrorepiùrudimentalecheabbiamaivistosuuncomputer.)QuestomaceraoriginariamenteuncomputerscolasticoeilpermessodiusareTerminalnonmièstatodatoinprimoluogo,quindinonhoideadelmetodo"I ragazzi IT "usato per impedirmi di usarlo, e quindi non so come recuperarlo. Ho un account amministratore, anche se l'account che uso di solito è standard, (ho provato ad accedere ad altri account admin esistenti presumibilmente creati dai ragazzi IT, ma anche in quegli account era impossibile eseguire Terminal), e ho già provato le autorizzazioni di esecuzione vengono riparate ma non ha avuto alcun effetto sul problema.

(p.sche 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 ma non è stato di grande aiuto.)

    
posta CrazyRabbitKGe 10.01.2016 - 09:54
fonte

5 risposte

6

Seguendo l'aspetto della finestra di dialogo, sembra che la scuola di cui hai preso il Mac utilizzi Casper di JAMF Software Suite per gestire i propri Mac. Una delle funzionalità di Casper è essere in grado di impedire l'avvio di applicazioni specifiche , 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 al link degli autori di Casper spiega come è fatto.

A questo punto, ritengo che la soluzione migliore sia eseguire il backup delle applicazioni e dei dati, cancellare l'unità del Mac e reinstallarla da zero. È il modo migliore per assicurarsi che tutto ciò che la scuola ha installato sia scomparso.

    
risposta data 10.01.2016 - 21:52
fonte
15

La soluzione migliore sarebbe quella di eseguire un'installazione pulita, presumendo che si disponga di copie / licenze per qualsiasi software in uso. Esegui il backup dei file che desideri conservare e segui una delle tante guide disponibili. Ad esempio:

link

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

    
risposta data 10.01.2016 - 10:55
fonte
2

Sembra che l'app Terminale sia stata rimossa e sostituita con un'applicazione che visualizza tale finestra di dialogo, quindi la modifica delle autorizzazioni non sarà di aiuto. Fare un'installazione pulita come suggeriva BaronVonKaneHoffen avrebbe funzionato, ma ci sono altre opzioni.

Opzione n. 1 - Ripristino da un altro Mac

Se possiedi o hai accesso a un altro Mac, puoi copiare /Applications/Terminal.app in /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 spegni il computer e lo riattivi tenendo premuto il comando + R come descritto in link si entra nella partizione di ripristino. Da lì, puoi selezionare Utilities- > Terminal per accedere al terminale. Da lì, puoi digitare (non testato, qualcosa di simile a questo)

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 che si può fare senza riavviare o trasferire file. Basta scaricare un terminale di sostituzione come iTerm (diamine, si potrebbe anche usare quello al posto di Terminal) 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 | sh per evitare di copiare / incollare quanto sopra.

    
risposta data 10.01.2016 - 22:47
fonte
1

È possibile che quella sia in realtà una finestra di dialogo personalizzata che è stata reindirizzata da terminal.app

Se puoi installare app, cerca un programma alternativo per terminale.

    
risposta data 10.01.2016 - 20:10
fonte
1

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

È una procedura semplice, fammi sapere se vuoi aiuto.

    
risposta data 10.01.2016 - 21:11
fonte

Leggi altre domande sui tag