Я написав сценарій / bash і для його виконання вирішив встановити всі права, тому спробував
chmod 777 * //I had 3 text files in the directory, so that's ok
Потім для перевірки результату я набрав
ls -l
Але права взагалі не змінилися.
У мене немає жодних повідомлень про помилки, і це здається дивним. Я також намагався вказати повний шлях, але це не допомогло.
Я також намагався виконувати всі ці дії під корінь
Де може бути проблема?
Дякую за допомогу!
лс -ла
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-розрядний. На головному диску, де знаходяться ці файли, у мене є ext3, я також приміряв ще два розділи, де у мене є ntfs та FAT32.
buildedfile.out - це термінальний додаток, написане на C
ls -la
chmod -v 777 *
chmod a+x *
(або навіть краще chmod a+x buildedfile.out
), якщо це працює, і вам просто потрібно виконати файл, можливо, це лише 777
те, що спричиняє проблеми: /
chmod
команди?