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

Fermé
DD - Modifié le 17 févr. 2022 à 00:09
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 21 févr. 2022 à 18:56
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
A voir également:

6 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 févr. 2022 à 09:59
hello
quel est le système de fichier de la clé, FAT ,NTFS ,EXT ?
0
J'ai emtec.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 févr. 2022 à 16:13
ça c'est la marque, dans un terminal, que répond
df  /chemin_de_la_clé
0
Il y a marqué /dev/sda1
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 févr. 2022 à 18:28
c'est le disque
aller dans le répertoire comme au post 1 et faire
df .
0
Cela fait la même chose.
0
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
Cela veut-il dire que cela est impossible d'exécuter mon fichier ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
19 févr. 2022 à 16:22
essayer (j'ai pas testé)
sudo mount  /point_de_montage -o remount,exec
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
Modifié le 21 févr. 2022 à 18:58
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