दरअसल, यहां कुछ जवाब सही नहीं हैं। ज़िप फ़ाइलों में फ़ाइल अनुमतियाँ भी हो सकती हैं। (*) आप अपनी जिप फाइल में मौजूद फाइलों की अनुमतियों को सूचीबद्ध कर सकते हैं:
unzip -Z
हो सकता है कि ज़िप फ़ाइल बनाने के लिए आपने जिस टूल का उपयोग किया हो, वह अनुमतियों को संग्रहीत नहीं करता है या उन्हें सही तरीके से संग्रहीत नहीं करता है।
इसलिए, यदि आपने खुद जिप फाइल बनाई है , तो जिस टूल से आपने जिप फाइल बनाई है, उसकी जांच करें। हो सकता है कि ज़िप करने से पहले अनुमतियाँ सेट करने का एक तरीका हो (जैसे मावेन के साथ), या यह मूल अनुमतियों को संरक्षित करता है (लेकिन यह केवल सिस्टम पर काम करेगा जो अनुमतियों का समर्थन करता है - अर्थात विंडोज़ पर नहीं)।
यदि आपने जिप फाइल को स्वयं नहीं बनाया है , तो आपका एकमात्र मौका उदाहरण के लिए अनज़िप करने के बाद अनुमतियों को सही सेट करना है
chmod -R [permissions] [directory]
(*) हम मवन असेंबली प्लगइन के साथ संयोजन में उस सुविधा का उपयोग करते हैं, जहां आप फ़ाइल के लिए फ़ाइलकोड निर्दिष्ट कर सकते हैं जो ज़िप फ़ाइल में जाती है।