Não é possível abrir o Terminal no mac (mensagem de erro "Não é permitido usar")

8

insira a descrição da imagem aqui

Não consigo abrir o Terminal devido a esta mensagem de erro. (Provavelmente a mensagem de erro mais grosseira que já vi em um computador.) Este mac era originalmente um computador escolar e a permissão para usar o Terminal não me foi dada em primeiro lugar, por isso não tenho idéia do método "pessoal de TI "costumava me impedir de usá-lo e, portanto, também não sei como me recuperar dele. Eu tenho uma conta de administrador, embora a conta que costumo usar seja padrão (tentei fazer o login em outras contas de administrador existentes presumivelmente configuradas pelo pessoal de TI, mas mesmo nessas contas era impossível executar o Terminal) e já tentei executar permissões de reparo, mas não teve efeito sobre o problema.

(ps Eu não sou um usuário muito avançado do Mac, portanto, as descrições adequadas para um iniciante seriam muito apreciadas. Vimos uma pergunta semelhante neste site, mas isso realmente não ajudou.)

CrazyRabbitKGe
fonte

Respostas:

6

Observando a aparência da janela de diálogo, parece que a escola da qual você adquiriu este Mac estava usando o Casper Suite da JAMF Software para gerenciar seus Macs. Um dos recursos do Casper é impedir o lançamento de aplicativos especificados , com a opção adicional de fornecer uma mensagem ao usuário final. Ao receber esta mensagem, parece que o software do agente Casper ainda está instalado no Mac em questão. Há um comando de desinstalação para remover o agente Casper, mas isso precisaria ser executado no Terminal. O artigo em https://jamfnation.jamfsoftware.com/article.html?id=153 dos autores de Casper explica como isso é feito.

Neste ponto, acho que a melhor aposta é fazer backup de seus aplicativos e dados, limpar a unidade do Mac e reinstalar do zero. É a melhor maneira de garantir que tudo o que a escola instalou se foi agora.

Rich Trouton
fonte
problema resolvido inicializando no modo de usuário único e usando esse comando para aniquilar essa coisa. Não acredito que recebi essa idéia meses depois de postar essa pergunta. Muito obrigado!
CrazyRabbitKGe 07/07
15

Sua melhor aposta seria fazer uma instalação limpa, presumindo que você tenha cópias / licenças para qualquer software usado lá. Faça backup dos arquivos que deseja manter e siga um dos muitos guias disponíveis. Por exemplo:

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

Isso pode levar menos tempo do que descobrir o que os profissionais de TI fizeram e tornar seu Mac mais rápido a longo prazo.

BaronVonKaneHoffen
fonte
7
Além disso, mesmo se você descobrisse como fazer o Terminal funcionar normalmente, nunca saberia o que mais eles fizeram com o computador. A reinstalação limpa é o caminho a seguir.
Gordon Davisson
8
Sim ... pode haver algum spyware enterrado no sistema onde você nunca bastante ser capaz de se livrar dele. Nuke a coisa da órbita.
Blacklight Shining
2

Parece que o aplicativo Terminal foi removido e substituído por um aplicativo que exibe essa caixa de diálogo, portanto, alterar permissões não ajudará. Fazer uma instalação limpa, como sugerido pelo BaronVonKaneHoffen, funcionaria, mas existem outras opções.

Opção 1 - Restaurar de outro Mac

Se você possui ou tem acesso a outro Mac, pode copiar /Applications/Terminal.app para /Applications/Terminal.app neste mac.

Opção 2 - Restaurar a partir da partição de recuperação

(Quase?) Todo Mac possui uma partição de recuperação desde o Mac OS X Lion. Se você desligar o computador e ligá-lo novamente enquanto mantém pressionado Command+, Rconforme descrito em https://support.apple.com/en-us/HT201314, você entrará na Partição de recuperação. A partir daí, você pode selecionar Utilitários-> Terminal para entrar no Terminal. A partir daí, você pode digitar (não testado, algo assim)

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

Opção 3 - Restaurar a partir de uma atualização de software da Apple

Essa é a maneira mais fácil, pois pode ser feita sem reiniciar ou transferir arquivos. Basta baixar um substituto do Terminal, como o iTerm (Heck, você também pode usá-lo em vez do Terminal) e executar

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

Além disso, você pode simplesmente executar curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | shpara evitar copiar / colar o acima.

lights0123
fonte
Hum, isso também pode ser uma possibilidade.
Nicael
1

É possível que essa seja realmente uma caixa de diálogo personalizada que foi redirecionada do terminal.app

Se você pode instalar aplicativos, procure um programa alternativo para o terminal.

Westrock
fonte
1

Isso não é um erro da Apple. Você tem um problema de permissão e o erro vem de um script de segurança ou de um vírus. Reinstale o sistema operacional usando uma imagem do Disk Utility e reinstale a partir do zero.

É um processo direto, me avise se você quiser ajuda.

Michael Zucker
fonte