मैंने एक / bash स्क्रिप्ट लिखी और इसे निष्पादित करने के लिए मैंने सभी अधिकार निर्धारित करने का फैसला किया, इसलिए मैंने कोशिश की
chmod 777 * //I had 3 text files in the directory, so that's ok
फिर मैंने जो टाइप किया उसका रिजल्ट चेक करने के लिए
ls -l
लेकिन अधिकार बिल्कुल नहीं बदले थे।
मुझे कोई त्रुटि संदेश नहीं मिला है और यह अजीब लगता है। मैंने भी पूरा रास्ता बताने की कोशिश की, लेकिन इससे कोई फायदा नहीं हुआ।
मैंने रूट के तहत इन सभी चरणों को करने की भी कोशिश की
समस्या कहां हो सकती है?
मदद के लिए शुक्रिया!
ls -ला
drwx------ 1 gemma gemma 4096 июля 20 18:00 .
drwx------ 1 gemma gemma 4096 июля 20 16:35 ..
-rw------- 1 gemma gemma 407 июля 20 18:00 buildedfile.out ;this is what I
;need to launch
-rw------- 1 gemma gemma 4096 июля 20 17:21 kernel.bin
-rw------- 1 gemma gemma 350 июля 20 16:59 link.ld
-rw------- 1 gemma gemma 2025 июля 20 17:59 main.c
-rw------- 1 gemma gemma 1894 июля 20 17:34 start.asm
-rw------- 1 gemma gemma 457 июля 20 17:20 start.o
यही कारण है कि मैं सब के बाद ls से पता चलता है की कोशिश की
मैंने पीसी को रिबूट किया और समस्या फिर से बढ़ गई। लेकिन अब सुझाई गई कोई भी विधि मदद नहीं करती है।
मैं लिनक्स मिंट 13 32-बिट का उपयोग कर रहा हूं। मुख्य डिस्क पर जहां यह फाइल स्थित है, मेरे पास ext3 है, दो अन्य विभाजनों पर भी कोशिश की, जहां मेरे पास ntfs और FAT32 हैं।
buildedfile.out C पर लिखा एक टर्मिनल ऐप है
ls -la
chmod -v 777 *
chmod a+x *
(या और भी बेहतर chmod a+x buildedfile.out
) अगर वह काम करता है और आपको बस एक फ़ाइल को निष्पादित करने की आवश्यकता है, तो शायद यह केवल एक 777
चीज है जो परेशानी का कारण बनती है: /
chmod
कमांड से कोई त्रुटि मिली ?