j'ai copier le répertoire de travail sur mon bureau, et là je peux changer les droits, contrairement à sur ma clef.
vous savez pourquoi?
j'ai copier le répertoire de travail sur mon bureau, et là je peux changer les droits, contrairement à sur ma clef.
vous savez pourquoi?
Comment ça, « contrairement à sur ma clef » ? Tu es en train de nous dire que, depuis le départ, tu travailles sur une clé USB ? C'est quand même capital, comme info !
Réponse courte : ta clé est probablement en FAT 32.vous savez pourquoi?
Réponse longue :
Ta clé, tu peux la lire aussi bien sous Linux que sous Windows, ou d'autres systèmes, n'est-ce pas ? C'est dû au fait que ta clé est formatée par défaut en FAT32, qui est le système de fichiers utilisé par Microsoft jusqu'à Windows 98. Il est répandu, fort simple et donc reconnu par pratiquement tous les systèmes.
Seulement, ce système de fichier n'a jamais été conçu pour gérer les droits d'accès ! Pas même ceux de Windows NT et suivants (NTFS, donc), et certainement pas ceux d'UNIX !
Tu es donc obligé, au montage, de spécifier un mode par défaut qui va s'appliquer à tous tes fichiers. Et, pour des raisons de sécurité, ton système n'y a visiblement pas inclus les droits d'exécution.
merci à toi, je ne pensais pas que le média était important. bien que j'ai fais des recherches pour comprendre le fonctionnement matériel et logiciel des supports de mémoire, je n'ai jamais trouvé beaucoup d'infos.
encore merci
À ton service, mais n'oublie pas . :-)
nb : je rentre chez moi à l'instant et je découvre les interventions du jour
Je pressentais que c'était un gros truc "bien con" mais j'avoue que je n'avais pas pensé à ça : le système de fichiers en FAT32 !
Pendant que j'y suis, un autre truc "bizarre" que j'ai vu, sur des vieux system V qui limitaient le nom des fichiers à 14 caractères (fin 80, début 90).
Un collègue avait pondu un source C dont le nom faisait ... 14 caractères sans l'extension. A chaque compilation, il perdait son source ! En fait, lors du "vi xxxxxxxxxxxxxx.c" (je ne me souviens plus du nom), le fichier "xxxxxxxxxxxxxx" (14 c), sans l'extension, était créé, et un "cc -o xx...xx xx...xx.c" remplaçait le source par l'exécutable.
On a mis un peu de temps à trouver !
"La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager