2014-10-28 5 views
9

मैं वेब से एक अजगर स्क्रिप्ट डाउनलोड किया है और यह एक अपवाद फेंकता है जब मैं पार्टी से निष्पादित करने के लिए प्रयास करें:जब मैं बैश से एक पायथन लिपि निष्पादित करने का प्रयास करता हूं तो अनुमति अस्वीकार कर दी गई है?

-bash: ./python_script.py: Permission denied 

फ़ाइल पूरी तरह से तैयार:

User:python_script user$ ./python_script.py -n some_parameter -b

उत्पादन पीछा कर रहा है है: स्क्रिप्ट के शीर्ष पर #!/usr/bin/python है। इसे कैसे हल किया जा सकता है?

+0

शेबैंग को '#!/Usr/bin/env python' के रूप में रखने का प्रयास करें और वापस फ़ीड करें। –

+0

एक एलएस -एल देखें कि फ़ाइल का मालिक कौन है। आपको एक बोना करने की आवश्यकता हो सकती है –

उत्तर

12

तुम इतनी तरह अनुमतियाँ निष्पादित जोड़ने की जरूरत:

chmod u+x python_script.py 

मतलब यह है कि स्क्रिप्ट आप के स्वामित्व में है। यदि ऐसा नहीं है, तो आपको समूह/अन्य निष्पादन अनुमतियां या chown फ़ाइल को उचित रूप से बदलने की आवश्यकता हो सकती है।

संबंधित मुद्दे

 संबंधित मुद्दे