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.)

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.


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.


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.


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.