Bir bash betiği yazdım ve yürütmek için tüm hakları belirlemeye karar verdim, bu yüzden denedim
chmod 777 * //I had 3 text files in the directory, so that's ok
Sonra yazdığım sonucu kontrol etmek için
ls -l
Ancak haklar hiç değişmemişti.
Hata mesajım yok ve garip görünüyor. Ayrıca tam yolu belirtmeye çalıştım, ancak bu yardımcı olmadı.
Ayrıca tüm bu adımları root altında yapmaya çalıştım.
Sorun nerede olabilir?
Yardımın için teşekkürler!
ls -la
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
Tüm denemelerden sonra gösterdiği şey bu.
Bilgisayarı yeniden başlattım ve sorun tekrar arttı. Ancak şimdi önerilen yöntemlerden herhangi biri yardımcı olmuyor.
Linux Mint 13 32-bit kullanıyorum. Bu dosyaların bulunduğu ana diskte ext3 kullandım, ayrıca ntfs ve FAT32 dosyalarının bulunduğu iki bölüm daha denedim.
buildedfile.out, C ile yazılmış bir terminal uygulamasıdır.
ls -la
chmod -v 777 *
chmod a+x *
chmod a+x buildedfile.out
işe yararsa (veya daha da iyisi ) ve sadece bir dosyayı çalıştırmanız yeterlidir, belki de sadece 777
sorun
chmod
?