No se puede abrir la Terminal en mac (mensaje de error "No se permite usar")


8

ingrese la descripción de la imagen aquí

No puedo abrir la Terminal en absoluto debido a este mensaje de error. (Probablemente el mensaje de error más grosero que he visto en una computadora.) Esta Mac era originalmente una computadora de la escuela y el permiso para usar Terminal no me fue otorgado en primer lugar, por lo que no tengo idea sobre el método "TI chicos "me impedía usarlo y, por lo tanto, tampoco sé cómo recuperarme de él. Tengo una cuenta de administrador, aunque la cuenta que uso normalmente es estándar (intenté iniciar sesión en otras cuentas de administrador existentes, probablemente configuradas por los técnicos de TI, pero incluso en esas cuentas era imposible ejecutar Terminal), y ya lo intenté ejecuta la reparación de permisos pero no tuvo ningún efecto sobre el problema.

(PD: No soy un usuario muy avanzado de Mac, por lo que las descripciones adecuadas para un novato serían muy apreciadas. He visto una pregunta similar en este sitio web pero realmente no ayudó).

Respuestas:


6

Según la apariencia de la ventana de diálogo, parece que la escuela de la que obtuviste esta Mac estaba usando Casper Suite de JAMF Software para administrar sus Mac. Una de las características de Casper es evitar que se inicien aplicaciones específicas , con la opción adicional de proporcionar un mensaje al usuario final. Mientras recibe este mensaje, parece que el software del agente Casper todavía está instalado en la Mac en cuestión. Hay un comando de desinstalación para eliminar el agente Casper, pero eso debería ejecutarse en la Terminal. El artículo en https://jamfnation.jamfsoftware.com/article.html?id=153 de los autores de Casper explica cómo se hace esto.

En este punto, creo que la mejor opción es hacer una copia de seguridad de sus aplicaciones y datos, borrar la unidad de Mac y volver a instalar desde cero. Es la mejor manera de asegurarse de que todo lo que la escuela había instalado ya no esté.


problema resuelto arrancando en modo de usuario único y usando ese comando para aniquilar esa cosa. No puedo creer que tenga esta idea meses después de publicar esta pregunta. ¡muchas gracias!
CrazyRabbitKGe

15

Su mejor opción sería hacer una instalación limpia, suponiendo que tenga copias / licencias para cualquier software que use allí. Haga una copia de seguridad de los archivos que desea conservar y siga una de las muchas guías disponibles. Por ejemplo:

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

Esto podría tomar menos tiempo que descubrir lo que hicieron los técnicos de TI y hacer que su Mac sea más rápida a largo plazo.


77
Además, incluso si descubrieras cómo hacer que Terminal funcione normalmente, nunca sabrías qué más le hicieron a la computadora. La reinstalación limpia es el camino a seguir.
Gordon Davisson

8
Sí ... podría haber algún software espía enterrado profundamente en el sistema en el que nunca bastante será capaz de deshacerse de él. Destroza la cosa desde la órbita.
Blacklight Shining

2

Parece que la aplicación Terminal se eliminó y se reemplazó con una aplicación que muestra ese cuadro de diálogo, por lo que cambiar los permisos no ayudará. Hacer una instalación limpia como sugirió BaronVonKaneHoffen funcionaría, pero hay otras opciones.

Opción # 1 - Restaurar desde otra Mac

Si posee o tiene acceso a otra Mac, puede copiar /Applications/Terminal.app a /Applications/Terminal.app en esta Mac.

Opción # 2 - Restaurar desde la partición de recuperación

(¿Casi?) Cada Mac ha tenido una partición de recuperación desde Mac OS X Lion. Si apaga la computadora y la vuelve a encender mientras mantiene presionado Command+ Rcomo se describe en https://support.apple.com/en-us/HT201314 , ingresará a la Partición de recuperación. Desde allí, puede seleccionar Utilidades-> Terminal para ingresar a la Terminal. Desde allí, puede escribir (sin probar, algo como esto)

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

Opción # 3 - Restaurar desde una actualización de software de Apple

Esta es la forma más fácil, ya que se puede hacer sin reiniciar o transferir archivos. Simplemente descargue un reemplazo de Terminal como iTerm (Heck, también podría usarlo en lugar de Terminal) y ejecutar

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

Además, simplemente puede ejecutar curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | shpara evitar copiar / pegar lo anterior.


Hm, esto también podría ser una posibilidad.
nicael

1

Es posible que en realidad sea un cuadro de diálogo personalizado que se haya redirigido desde terminal.app

Si puede instalar aplicaciones, busque un programa alternativo de terminal.


1

Eso no es un error de Apple. Tiene un problema de permisos y el error proviene de un script de seguridad o un virus. Vuelva a instalar el sistema operativo utilizando una imagen de la Utilidad de Discos y vuelva a instalar desde cero.

Es un proceso sencillo, avíseme si desea ayuda.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.