Я написал скрипт / bash и для его выполнения решил установить все права, поэтому я попытался
chmod 777 * //I had 3 text files in the directory, so that's ok
Затем, чтобы проверить результат я набрал
ls -l
Но права не изменились вообще.
У меня нет сообщений об ошибках, и это кажется странным. Я также пытался указать полный путь, но это не помогло.
Я также попытался сделать все эти шаги под root
Где может быть проблема?
Спасибо за помощь!
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
Вот что показывает ls после всего, что я пытался
Я перезагрузил компьютер, и проблема снова возникла. Но сейчас ни один из предложенных методов не помогает.
Я использую Linux Mint 13 32-bit. На основном диске, где находятся эти файлы, у меня есть ext3, также пробовал на двух других разделах, где у меня есть NTFS и FAT32.
builddedfile.out - это терминальное приложение, написанное на C
ls -la
chmod -v 777 *
chmod a+x *
(или даже лучше chmod a+x buildedfile.out
), если это работает, и вам просто нужно выполнить файл, может быть, это единственное, 777
что вызывает проблемы: /
chmod
команды?