5 votos

Los comandos de xterm (ls, cd, ...) no pueden acceder al Escritorio, Documentos después de actualizar a Catalina

He estado utilizando las versiones beta de Catalina, y en general no he tenido ningún problema. Sin embargo, a menudo ejecuto XQuartz y uso varios xterms. Estos se ejecutan desde TWM. Antes de Catalina podía ejecutar ls, cd, vi y otros comandos de shell desde un xterm, incluso en el Escritorio y la carpeta Documentos. He añadido XQuartz a la lista de aplicaciones para el Acceso a Disco Completo en las Preferencias. Eso no soluciona el problema. También le he dado a /opt/X11/bin/xterm acceso total al disco, pero eso tampoco lo soluciona. ¿Puede alguien sugerirme qué podría hacer para dar a los comandos de xterm permiso para acceder a estas carpetas? Gracias.

2voto

Dak Song Puntos 61

La solución (al menos para mí) fue añadir el binario xquartz a la lista de aplicaciones con "Acceso total al disco" (en la pestaña "Privacidad" de la configuración "Seguridad y privacidad" de las "Preferencias del sistema"). La ruta del binario es:

/opt/X11/bin/Xquartz

También he añadido

/opt/X11/bin/xinit

ya que es un proceso en marcha, aunque no creo que sea necesario...

Sin embargo, sigo teniendo problemas para acceder a las carpetas de iClouds (Documento, Escritorio, etc.)

1voto

benwiggy Puntos 8

El problema es la nueva seguridad mejorada de Catalina que impide que las aplicaciones accedan a Documentos, Escritorio, Descargas, volúmenes externos y de red, etc., etc., sin conceder permiso.

Por alguna razón, las aplicaciones X11 (o el propio XQuartz) no piden permiso cuando se intenta acceder a esas carpetas. Y no parece posible añadir una aplicación al panel de Privacidad en las Preferencias del Sistema (los iconos + - están en gris, incluso con el candado desbloqueado).

1voto

Aidan Donohoe Puntos 21

Una solución para permitir que el xterm de XQuartz ejecute "ls" dentro de la carpeta Documentos fue dar a mi shell actual "/bin/bash" permiso de acceso total al disco en la pestaña "Seguridad y Privacidad" de las Preferencias del Sistema. Probé todos los demás procesos de inicio relacionados con X11 sin suerte.

NOTA - como se informó en otro lugar se puede utilizar "Comando-Mayúsculas-." para mostrar las carpetas ocultas como /bin en la ventana del Finder que se abre al añadir una aplicación.

0voto

Baljeet Verma Puntos 1

Para los que cambiaron al nuevo zsh , por favor, añada /bin/zsh al acceso completo al disco. Finalmente me funcionó...

0voto

G. Stoynev Puntos 1733

Me pareció necesario y suficiente añadir /bin/bash (usando Comando+Mayúsculas+G para llegar a /bin) a la lista de "Acceso total al disco" aunque esté ejecutando /usr/local/bin/bash. (Añadir /usr/local/bin/bash no era necesario ni suficiente).

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