J'ai écrit un script / bash et pour l'exécuter, j'ai décidé de définir tous les droits, j'ai donc essayé
chmod 777 * //I had 3 text files in the directory, so that's ok
Puis pour vérifier le résultat que j'ai tapé
ls -l
Mais les droits n'avaient pas changé du tout.
Je n'ai aucun message d'erreur et cela semble étrange. J'ai également essayé de spécifier le chemin complet, mais cela n'a pas aidé.
J'ai également essayé de faire toutes ces étapes sous root
Où peut être le problème?
Merci pour l'aide!
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
C'est ce que ls montre après tout ce que j'ai essayé
J'ai redémarré le PC et le problème a de nouveau augmenté. Mais maintenant, aucune des méthodes suggérées n'aide.
J'utilise Linux Mint 13 32 bits. Sur le disque principal où se trouvent ces fichiers, j'ai ext3, également essayé sur deux autres partitions où j'ai ntfs et FAT32.
buildedfile.out est une application de terminal écrite sur C
ls -la
chmod -v 777 *
chmod a+x *
(ou encore mieux chmod a+x buildedfile.out
) si cela fonctionne et que vous avez juste besoin d'exécuter un fichier peut-être que c'est seulement la 777
chose qui cause des problèmes: /
chmod
commande?