ที่จริงแล้วคำตอบบางอย่างที่นี่ไม่ถูกต้อง ไฟล์ ZIP สามารถมีสิทธิ์ของไฟล์ได้ (*) คุณสามารถแสดงรายการการอนุญาตของไฟล์ในไฟล์ ZIP ของคุณด้วย:
unzip -Z
บางทีเครื่องมือที่คุณใช้สร้างไฟล์ ZIP อาจไม่ได้จัดเก็บสิทธิ์หรือไม่ได้จัดเก็บไว้อย่างถูกต้อง
ดังนั้นหากคุณสร้างไฟล์ ZIP ด้วยตัวเองให้ตรวจสอบเครื่องมือที่คุณสร้างไฟล์ ZIP ด้วย อาจมีวิธีตั้งค่าการอนุญาตก่อนที่จะซิป (เช่นกับ Maven) หรือรักษาสิทธิ์ดั้งเดิมไว้ (แต่จะใช้ได้เฉพาะกับระบบที่รองรับการอนุญาตเท่านั้น - ไม่ใช่ใน Windows)
หากคุณไม่ได้สร้างไฟล์ ZIP ด้วยตัวเองโอกาสเดียวของคุณคือการตั้งค่าการอนุญาตที่ถูกต้องหลังจากการคลายซิปตัวอย่างเช่น
chmod -R [permissions] [directory]
(*) เราใช้คุณลักษณะนั้นร่วมกับปลั๊กอินชุดประกอบ maven ซึ่งคุณสามารถระบุไฟล์โหมดสำหรับไฟล์ที่เข้าสู่ไฟล์ ZIP