Ho scritto uno script / bash e per eseguirlo ho deciso di impostare tutti i diritti, quindi ho provato
chmod 777 * //I had 3 text files in the directory, so that's ok
Quindi per controllare il risultato che ho digitato
ls -l
Ma i diritti non erano cambiati affatto.
Non ho messaggi di errore e sembra strano. Ho anche cercato di specificare il percorso completo, ma questo non mi ha aiutato.
Ho anche provato a fare tutti questi passaggi sotto root
Dove potrebbe essere il problema?
Grazie per il tuo aiuto!
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
Questo è ciò che mostra dopo tutto quello che ho provato
Ho riavviato il PC e il problema è aumentato di nuovo. Ma ora nessuno dei metodi suggeriti non aiuta.
Sto usando Linux Mint 13 a 32 bit. Sul disco principale in cui si trovano questi file ho ext3, ho anche provato su altre due partizioni in cui ho ntfs e FAT32.
buildedfile.out è un'app terminale scritta su C
ls -la
chmod -v 777 *
chmod a+x *
(o anche meglio chmod a+x buildedfile.out
) se funziona e devi solo eseguire un file, forse è solo la 777
cosa che causa problemi: /
chmod
comando?