Yo utilizo regularmente archivos shell para ejecutar tareas en mi Mac de forma más rápida.
Acabo de actualizar a MacOS Monterey hoy, y desde entonces, cualquier archivo de shell que he creado, no se ejecuta. Cada vez que hago doble clic en su icono, obtengo
zsh: operation not permitted
.
He dado a los archivos los permisos de ejecución adecuados con
chmod +x my-file.sh
y
chmod a+x my-file.sh
y
chmod u+x my-file.sh
,
pero ninguno de ellos funciona. Los archivos Shell que he creado en el pasado siguen funcionando bien, pero son los nuevos los que no lo hacen.
El terminal tiene acceso total al disco en las Preferencias del Sistema.
Estoy atascado y no sé qué hacer, ya que uso los archivos de la shell con regularidad. Si alguien tiene alguna idea de lo que pasa, cualquier ayuda se agradecería.
4 votos
No puedo reproducir el error. ¿Estás seguro de que no has creado nuevos archivos desde otro usuario? Tal vez ejecutó accidentalmente
sudo su
antes de crear nuevos archivos. ¿Qué significals -la
¿qué dices? Comprueba los privilegios y los propietarios de los archivos. ¿Dónde almacenas tus archivos?0 votos
Bienvenido a Ask Different. ¿Puedes ejecutar los scripts desde Terminal con
/path/to/my-file.sh
o también se obtiene unoperation not permitted
¿error?