8 votos

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

enter image description here

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 un ordenador.) Este mac era originalmente un ordenador de la escuela y el permiso para usar Terminal no me fue dado en primer lugar, por lo que no tengo ni idea del método que los "informáticos" usaron para evitar que lo usara, y por lo tanto tampoco sé cómo recuperarme de él. Tengo una cuenta de administrador, aunque la cuenta que suelo utilizar es estándar, (intenté entrar en otras cuentas de administrador existentes presumiblemente creadas por los informáticos, pero incluso en esas cuentas era imposible ejecutar Terminal), y ya he intentado reparar los permisos de ejecución pero no tuvo ningún efecto sobre el problema.

(p.s. No soy un usuario muy avanzado de Mac, así que descripciones adecuadas para un novato serían muy apreciadas. He visto una pregunta similar en este sitio web, pero no ayudó mucho).

15voto

Su mejor apuesta sería hacer una instalación limpia, suponiendo que tiene copias / licencias para cualquier software que utilice allí. Haz una copia de seguridad de cualquier archivo que quieras guardar, y sigue una de las muchas guías que hay. Por ejemplo:

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

Esto podría llevar menos tiempo que averiguar lo que hicieron los informáticos, y hacer que tu Mac sea más rápido a largo plazo.

6voto

Rich Trouton Puntos 2322

Por la apariencia de la ventana de diálogo, parece que la escuela de la que sacaste este Mac estaba usando La Suite Casper de JAMF Software para manejar sus Macs. Una de las características de Casper es ser capaz de impedir el lanzamiento de aplicaciones específicas con la opción adicional de proporcionar un mensaje al usuario final. Al recibir este mensaje, parece que el software del agente Casper sigue instalado en el Mac en cuestión. Hay un comando de desinstalación para eliminar el agente Casper, pero eso tendría que ser ejecutado en Terminal. El artículo en https://jamfnation.jamfsoftware.com/article.html?id=153 por 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, limpiar la unidad de la Mac y reinstalar desde cero. Es la mejor manera de asegurarse de que todo lo que la escuela había instalado ya no está.

2voto

lights0123 Puntos 23

Parece que la aplicación Terminal fue eliminada y reemplazada por una aplicación que muestra ese diálogo, así que cambiar los permisos no ayudará. Hacer una instalación limpia como BaronVonKaneHoffen sugirió que funcionaría, pero hay otras opciones.

Opción #1 - Restaurar desde otro Mac

Si tienes o tienes acceso a otro Mac, puedes copiar /Aplicaciones/Terminal.app a /Aplicaciones/Terminal.app en este Mac.

Opción #2 - Restaurar desde la Partición de Recuperación

(¿Casi?) Todos los Mac han tenido una partición de recuperación desde Mac OS X Lion. Si apagas tu ordenador y lo vuelves a encender mientras mantienes Command + R como se describe en https://support.apple.com/en-us/HT201314 entrarás en la Partición de Recuperación. Desde allí, puede seleccionar Utilidades->Terminal para entrar en la Terminal. Desde allí, puede escribir (sin probar, algo así)

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 puede hacerse sin reiniciar o transferir archivos. Simplemente descargue un reemplazo de la Terminal como iTerm (Diablos, podrías usar eso en lugar de la Terminal) y correr

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, puedes simplemente ejecutar curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | sh para evitar copiar/pegar lo anterior.

1voto

Westrock Puntos 11

Es posible que eso sea en realidad un cuadro de diálogo personalizado que ha sido redirigido desde terminal.app

Si puedes instalar aplicaciones, busca un programa alternativo de terminal.

1voto

Michael Zucker Puntos 11

Eso no es un error de Apple. O bien tienes un problema de permisos y el error proviene de un programa de seguridad script o de un virus. Reinstala el sistema operativo usando una imagen de la Utilidad de Disco, y reinstala desde cero.

Es un proceso sencillo, hazme saber si quieres ayuda.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X