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

9

NopuedoabrirTerminaldebidoaestemensajedeerror.(Probablementeelmensajedeerrormásrudoquehayavistoenunacomputadora).EstamaceraoriginalmenteunacomputadoradelaescuelayelpermisoparausarTerminalnomefueotorgadoenprimerlugar,asíquenotengoideadelmétodoporelque"solía evitar que lo usara y, por lo tanto, tampoco sé cómo recuperarme de él. Tengo una cuenta de administrador, aunque la cuenta que uso habitualmente es estándar (intenté iniciar sesión en otras cuentas de administrador existentes que presumiblemente crearon los usuarios de TI, pero incluso en esas cuentas era imposible ejecutar Terminal), y ya lo he intentado los permisos de ejecución se reparan, pero no tuvo ningún efecto en el problema.

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

    
pregunta CrazyRabbitKGe 10.01.2016 - 09:54

5 respuestas

6

Al aparecer la ventana de diálogo, parece que la escuela de la que obtuviste esta Mac usaba Casper de JAMF Software Suite para gestionar sus Macs. Una de las características de Casper es poder evitar que aplicaciones específicas se inicien , con la opción adicional de enviar un mensaje al usuario final. Mientras recibe este mensaje, parece que el software del agente de Casper todavía está instalado en la Mac en cuestión. Hay un comando de desinstalación para eliminar el agente de Casper, pero eso debería ejecutarse en la Terminal. El artículo en enlace de los autores de Casper explica cómo se hace esto.

En este punto, creo que lo mejor es hacer una copia de seguridad de sus aplicaciones y datos, borrar la unidad de la Mac y volver a instalar desde cero. Es la mejor manera de asegurarse de que todo lo que la escuela ha instalado ya se haya ido.

    
respondido por el Rich Trouton 10.01.2016 - 21:52
15

Su mejor apuesta sería realizar una instalación limpia, suponiendo que tiene copias / licencias para cualquier software que use allí. Realice una copia de seguridad de los archivos que desee conservar y siga una de las muchas guías que hay. Por ejemplo:

enlace

Esto podría tomar menos tiempo que averiguar qué hicieron los chicos de TI y hacer que tu Mac sea más rápida a largo plazo.

    
respondido por el BaronVonKaneHoffen 10.01.2016 - 10:55
2

Parece que la aplicación de Terminal se eliminó y se reemplazó con una aplicación que muestra ese cuadro de diálogo, por lo que cambiar los permisos no será de ayuda. Hacer una instalación limpia como BaronVonKaneHoffen sugirió que 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 + R como se describe en enlace ingresará a la Partición de recuperación. Desde allí, puede seleccionar Utilidades- > Terminal para ingresar a la Terminal. Desde allí, puedes 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 puede usar eso en lugar de Terminal) y ejecute

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 | sh para evitar copiar / pegar lo anterior.

    
respondido por el lights0123 10.01.2016 - 22:47
1

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

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

    
respondido por el Westrock 10.01.2016 - 20:10
1

Eso no es un error de Apple. O bien tiene un problema de permisos y el error proviene de un script de seguridad o un virus. Vuelva a instalar el sistema operativo con una imagen de la Utilidad de disco y vuelva a instalarlo desde cero.

Es un proceso sencillo, avísame si quieres ayuda.

    
respondido por el Michael Zucker 10.01.2016 - 21:11

Lea otras preguntas en las etiquetas