Clé usb aucun changement de droits même avec chmod

DD -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir,
Malgré avoir vu l'utilisation de chmod et avoir essayé "Propriété" en faisant clic droit puis j'ai changé les droits d'accès à un exécutable sauf que après cela ne change rien.
Avant :

$ ls -l
total 3488
-rw-r--r-- 1 lucky lucky 11496 févr. 15 23:35 cléusb.html
-rw-r--r-- 1 lucky lucky 153 févr. 16 14:44 code.py
-rw-r--r-- 1 lucky lucky 1839532 janv. 30 11:39 key
-rw-r--r-- 1 lucky lucky 1680229 févr. 15 18:36 limage.png

commande :

chmod -R 777 key

Après :

$ ls -l
total 3488
-rw-r--r-- 1 lucky lucky 11496 févr. 15 23:35 cléusb.html
-rw-r--r-- 1 lucky lucky 153 févr. 16 14:44 code.py
-rw-r--r-- 1 lucky lucky 1839532 janv. 30 11:39 key
-rw-r--r-- 1 lucky lucky 1680229 févr. 15 18:36 limage.png

6 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    quel est le système de fichier de la clé, FAT ,NTFS ,EXT ?
    0
    1. DD
       
      J'ai emtec.
      0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    ça c'est la marque, dans un terminal, que répond
    df  /chemin_de_la_clé
    0
    1. DD
       
      Il y a marqué /dev/sda1
      0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    c'est le disque
    aller dans le répertoire comme au post 1 et faire
    df .
    0
    1. DD
       
      Cela fait la même chose.
      0
  4. chmod
     
    1) pour avoir le type de système de fichier par df, il faut utiliser l'option -T :
    df -T chemin-d-acces

    2) les systèmes de fichier vfat et exfat n'ont pas la capacité de stocker les permissions Unix/Linux (même si on peut en avoir l'illusion grâce au cache).
    0
    1. DD
       
      Cela veut-il dire que cela est impossible d'exécuter mon fichier ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    essayer (j'ai pas testé)
    sudo mount  /point_de_montage -o remount,exec
    0
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bonjour

    Options de montage

    De manière générale, il ne faut jamais utiliser
    chmod
    pour corriger un problème de droits sous linux, ce n'est pas la bonne approche et souvent la meilleure manière d'ouvrir un trou de sécurité. La philosophie est plutôt de s'assurer que tout le nécessaire est installé et si malgré ça ton utilisateur n'a pas assez de droit, c'est probablement qu'il faut élever ses privilèges en l'ajoutant au(x) bon(s) groupe(s).

    Si tu montes ta clé USB depuis ton interface graphique, celle-ci devrait être associée à ton profil utilisateur et d'après ce que tu reportes, c'est le cas (puisque c'est associé à l'utilisateur et au groupe
    lucky
    ). Donc si tu es identifié en lucky tu devrais pouvoir lire/modifier/supprimer/ajouter des fichiers.

    Options de montage

    Assure-toi que la clé est montée en
    rw
    (voir dans résultat de la commande
    mount
    , la ligne qui correspond à ta clé USB).

    En théorie, c'est le cas si tu es passé par l'interface graphique, mais tu peux contrôler en regardant le résultat de la commande
    mount
    . Si tu ne sais pas de laquelle il s'agit, reporte-nous le résultat complet de la commande.

    Si ta clé est montée en
    ro
    (read only = lecture seule), il faut la remonter en ajoutant l'option
    -o rw
    à la commande mount.

    Exemple : en admettant que la clé corresponde au device
    /dev/sdb1
    si tu veux la monter depuis le terminal, tu peux lancer :

    sudo mkdir /media/usb
    sudo mount -o rw /dev/sdb1 /media/usb


    Le contenu de la clé devrait apparaître dans
    /media/usb
    . Quand tu as fini d'utiliser ta clé :

    sudo umount /media/usb


    Si ta clé contient une ou des partitions en NTFS

    Si tu ne sais pas comment est formatée (sont formatées) la (les) partition(s) de ta clé, tape dans un terminal la commande suivante et copie colle nous son résultat :

    sudo parted -l


    Le paquet
    ntfs-3g
    est nécessaire pour pouvoir écrire sur la clé (sinon, linux utilise un module qui ne supporte que la lecture). Si tu ne sais pas si ce paquet est installé, lance simplement :

    sudo apt update
    sudo apt install ntfs-3g


    ... puis redémarre. Dans le temps, il fallait en plus ajouter son utilisateur au groupe
    fuse
    mais ça n'est peut être plus utile de nos jours. Voici à toute fins utiles comment faire :

    sudo usermod -aG fuse lucky


    Bonne chance
    0