के बाद लिनक्स अनुमति अस्वीकार कर दी गई है इसलिए मेरे पास एक छोटी लिनक्स समस्या है, जो मुझे विंडोज पर इतने सालों खर्च करने के लिए सिखाएगी। वैसे भी मैं एक छोटे से जावा अनुप्रयोग, जावा सेवा आवरण स्क्रिप्ट के साथ अच्छी तरह से लिपटे किया था, लेकिन जब मुझे लगता है कि स्क्रिप्ट चलाने:chmod a = rwx
sh ./wrapper.sh console
मैं अनुमति अभी से इनकार किया मिलता है। अनुमति से इनकार किया गया संदेश इस तरह है:
eval: 1: /home/user1/MyApp/bin/wrapper: Permission denied
मेरा छोटा wrapper.sh MyApp/bin फ़ोल्डर में रहता है। निर्देशिका MyApp/bin/wrapper 2 फ़ाइलें हैं:
- आवरण-linux-x86-32
- आवरण-linux-x86-64
एक परीक्षण के रूप मैं निम्नलिखित chmod कमांड भाग गया :
chmod a=rwx MyApp -R
मैं सत्यापित है कि सब कुछ rwx था, यहां तक कि उप फ़ोल्डरों में और स्क्रिप्ट को फिर से चलाने की कोशिश की, ठीक उसी परिणाम के साथ ... अनुमति नहीं दी।
किसी को भी यह पता है कि मैं उस बच्चे को चलाने के लिए क्या प्रयास कर सकता हूं?
धन्यवाद, लेंसलॉट
रैपर की सामग्री क्या हैं? क्या यह हो सकता है कि यह _eval_ नामक कमांड को कॉल करता है? मेरा आदमी मुझे बताता है कि तर्कों को जोड़कर कमांड eval - निर्माण कमांड है। शायद रैपर स्क्रिप्ट में एक समस्या है। – lothar
मुझे विश्वास है कि आपने फ़ाइलों और निर्देशिकाओं पर सार्वजनिक लेखन अनुमति हटा दी है। सार्वजनिक लेखन अनुमति के साथ फ़ाइलों या निर्देशिकाओं को छोड़ने के लिए शायद ही कभी रक्षात्मक है -/tmp एक विशेष मामला है और चिपचिपा-बिट सेट को दूरस्थ रूप से सुरक्षित होने की आवश्यकता है। –