Saya menulis skrip / bash dan untuk mengeksekusinya saya memutuskan untuk mengatur semua hak, jadi saya mencoba
chmod 777 * //I had 3 text files in the directory, so that's ok
Lalu untuk mengecek hasilnya saya ketikkan
ls -l
Tapi haknya tidak berubah sama sekali.
Saya belum mendapatkan pesan kesalahan dan sepertinya aneh. Saya juga mencoba menentukan path lengkap, tetapi ini tidak membantu.
Saya juga mencoba melakukan semua langkah ini di bawah root
Di mana mungkin masalahnya?
Terima kasih atas bantuan Anda!
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
Itulah yang ditunjukkan setelah semua yang saya coba
Saya reboot PC dan masalah naik lagi. Tetapi sekarang salah satu metode yang disarankan tidak membantu.
Saya menggunakan Linux Mint 13 32-bit. Pada disk utama di mana file-file ini berada saya memiliki ext3, juga mencoba dua partisi lain di mana saya memiliki ntfs dan FAT32.
buildedfile.out adalah aplikasi terminal yang ditulis di C
ls -la
chmod -v 777 *
chmod a+x *
(atau bahkan lebih baik chmod a+x buildedfile.out
) jika itu berhasil dan Anda hanya perlu menjalankan file mungkin itu hanya 777
hal yang menyebabkan masalah: /
chmod
perintah?