Насправді деякі відповіді тут невірні. ZIP-файли також можуть мати дозволи на файли. (*) Ви можете перелічити дозволи для файлів у вашому ZIP-файлі за допомогою:
unzip -Z
Можливо, інструмент, який ви використовували для створення ZIP-файлу, не зберігав дозволи або неправильно зберігав їх.
Отже, якщо ви створили ZIP-файл самостійно , перевірте інструмент, з яким ви створили ZIP-файл. Можливо, існує спосіб встановлення дозволів перед завантаженням (наприклад, з maven), або він зберігає оригінальні дозволи (але це працює лише в системі, яка підтримує дозволи - тобто не в Windows).
Якщо ви не створили ZIP-файл самостійно , ваш єдиний шанс - встановити правильні дозволи після розпакування, наприклад, за допомогою
chmod -R [permissions] [directory]
(*) Ми використовуємо цю функцію в поєднанні з плагіном збірки Maven, де ви можете вказати fileMode для файлів, що входять у файл ZIP.