क्यों नहीं chmod / मीडिया के तहत एक फ़ाइल पर काम करता है?


9

मैं टर्मिनल से एक स्क्रिप्ट फ़ाइल निष्पादित करना चाहता हूं, लेकिन यह त्रुटि दिखाता है

root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ./android
-bash: ./android: Permission denied`

इसलिए मैंने टर्मिनल से फ़ाइल अनुमतियाँ देखीं और निष्पादित अनुमति देने का प्रयास किया। लेकिन कोई फायदा नहीं मैं भी अनुमति देता हूं यह नहीं बदलेगा।

root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ll android 
-rw-r--r-- 1 silambarasan silambarasan 3498 Dec  6 08:14 android
root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# chmod 777 android 
root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ll android 
-rw-r--r-- 1 silambarasan silambarasan 3498 Dec  6 08:14 android`

मुझे नहीं पता क्या करना है।

धन्यवाद।

जवाबों:


10

सबसे आसान यह होगा कि आप अपने घर के फोल्डर को एक्जीक्यूटेबल कॉपी करें और इसे वहीं से शुरू करें।

परंतु…

ऐसा लगता है कि आपका निष्पादन योग्य बाहरी विभाजन पर रखा गया है। सुनिश्चित करें कि विभाजन के साथ माउंट नहीं है noexec। प्रयत्न:

grep '/media/D-DEVELOPME' /etc/mtab | grep noexec

यदि आपको "noexec" शब्द वाली रेखा दिखाई देती है, तो noexecझंडे के बिना विभाजन को फिर से उगाने की कोशिश करें :

mount -o remount,exec /media/D-DEVELOPME

यह भी सुनिश्चित करें कि आपका मीडिया वास्तव में आपको अनुमतियों को बदलने की अनुमति देता है, उदाहरण के लिए आप माउंटेड सीडी या एसडी क्रैड पर केवल-पढ़ने के लिए स्विच के साथ ऐसा नहीं कर सकते।


मैं सबसे आसान तरीका है, अब काम करता है की कोशिश की। बहुत बहुत धन्यवाद @Attila O
सिलम्बरासन

1
यह showexecFAT विकल्प भी हो सकता है जो केवल .EXE, .COM और .BAT एक्सटेंशन के लिए निष्पादन की अनुमति देता है।
ओरतोमला लोकनी

-1

इसके बजाय chmod 777 file, आप उपयोग कर सकते हैं chmod u+x file। जहां uउपयोगकर्ता का xअर्थ है और निष्पादन परमिट का मतलब है। man chmodअधिक जानकारी के लिए पृष्ठ देखें । मुझे पता है कि 777 पढ़ने के लिए सभी अनुमति देता है, उपयोगकर्ता, समूह और अन्य लोगों के लिए निष्पादित लिखें, u + x के साथ वाक्यविन्यास का उपयोग करने का प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.