Sebenarnya, beberapa jawaban di sini tidak benar. File ZIP juga dapat memiliki izin file. (*) Anda dapat mendaftar izin file dalam file ZIP Anda dengan:
unzip -Z
Mungkin alat yang Anda gunakan untuk membuat file ZIP tidak menyimpan izin atau tidak menyimpannya dengan benar.
Jadi, jika Anda membuat file ZIP sendiri , periksa alat yang Anda buat file ZIP. Mungkin ada cara untuk mengatur izin sebelum zip (seperti dengan pakar), atau mempertahankan izin asli (tapi itu hanya akan bekerja pada sistem yang mendukung izin - yaitu bukan pada Windows).
Jika Anda tidak membuat file ZIP sendiri , satu-satunya kesempatan Anda adalah mengatur izin yang benar setelah unzip, misalnya dengan
chmod -R [permissions] [directory]
(*) Kami menggunakan fitur itu dalam kombinasi dengan plugin majelis maven, tempat Anda dapat menentukan fileMode untuk file yang masuk ke file ZIP.