Napisałem skrypt / bash i aby go wykonać postanowiłem ustawić wszystkie prawa, więc spróbowałem
chmod 777 * //I had 3 text files in the directory, so that's ok
Następnie, aby sprawdzić wynik, który wpisałem
ls -l
Ale prawa w ogóle się nie zmieniły.
Nie mam żadnych komunikatów o błędach i wydaje się to dziwne. Próbowałem też podać pełną ścieżkę, ale to nie pomogło.
Próbowałem też wykonać wszystkie te kroki w katalogu głównym
Gdzie może być problem?
Dziękuje Ci za pomoc!
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
Właśnie to pokazuje po wszystkim, co próbowałem
Uruchomiłem ponownie komputer i problem znów się pojawił. Ale teraz żadna z sugerowanych metod nie pomaga.
Używam Linux Mint 13 w wersji 32-bitowej. Na dysku głównym, na którym znajdują się te pliki, mam ext3, próbowałem też na dwóch innych partycjach, na których mam NTFS i FAT32.
buildedfile.out to aplikacja terminalowa napisana na C
ls -la
chmod -v 777 *
chmod a+x *
(lub nawet lepiej chmod a+x buildedfile.out
), jeśli to działa i po prostu musisz wykonać plik, może tylko to 777
powoduje problemy: /
chmod
polecenia?