En realidad, algunas respuestas aquí no son correctas. Los archivos ZIP también pueden tener permisos de archivo. (*) Puede enumerar los permisos de los archivos en su archivo ZIP con:
unzip -Z
Quizás la herramienta que usó para crear el archivo ZIP no almacenó los permisos o no los almacenó correctamente.
Entonces, si creó el archivo ZIP usted mismo , verifique la herramienta con la que creó el archivo ZIP. Quizás haya una manera de establecer permisos antes de comprimir (como con maven), o conserva los permisos originales (pero eso solo funcionaría en un sistema que admita permisos, es decir, no en Windows).
Si no creó el archivo ZIP usted mismo , su única posibilidad es establecer los permisos correctos después de descomprimir, por ejemplo con
chmod -R [permissions] [directory]
(*) Utilizamos esa función en combinación con el complemento de ensamblaje maven, donde puede especificar el FileMode para los archivos que van al archivo ZIP.