6 votos

¿qué tan peligroso es darle a zsh acceso total al disco?

Tengo un shell script que ejecuta unos cuantos comandos de copia de seguridad (Duplicacy). Funciona bien cuando ejecuto manualmente el script desde el terminal (cd al directorio donde está y luego ./backup.sh).

Para que se ejecute automáticamente he creado un agente de lanzamiento (un archivo .plist). Cuando se ejecuta ahora, sólo obtengo errores de "operación no permitida" cada vez que Duplicacy intenta abrir un archivo de preferencias o cualquier otro archivo para hacer sus copias de seguridad. El permiso del script es 755, y es propiedad del mismo usuario que los archivos que Duplicacy intentó abrir.

Un poco de investigación sugiere que debo abrir Seguridad y Privacidad en Preferencias y permitir que zsh tenga acceso total al disco. He probado esto y ha solucionado el problema.

¿Es esto excesivo y peligroso para este tema? ¿Está bien que zsh tenga acceso total al disco?

5voto

Douglas Puntos 10417

No hay ningún peligro inherente per se con respecto a ZSH; es sólo una cáscara.

Lo que es "peligroso" es lo que se ejecuta en el shell. La mayoría de los usuarios no utilizan el shell, por lo que asegurarlo proporciona un buen nivel de seguridad adicional para que, cuando descarguen inadvertidamente aplicaciones nefastas de Internet, tengan la protección de que el shell no tiene acceso total al disco.

¿Es una exageración? En mi opinión, no. Si ejecuta scripts como esta copia de seguridad scriptsscriptscripts, va a querer acceder a algo más que a uno o dos directorios (lo que puede hacer, por cierto); querrá acceder a todo el disco.

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