problème de permissions sur ma clé usb

31 réponses [Dernière contribution]
rodinux07
Hors ligne
A rejoint: 12/11/2012

Bonjour,
J'ai une clé usb de 32G et je n'ai plus de droits en écriture dessus avec Trisquel, alors qu'avec d'autres systèmes je n'ai pas ce problème. Je peux prendre un contenu dedans, par contre je n'ai pas le droit d'en mettre, ni de la démonter, apparemment à cause d'un problème de permissions. En fait, si je vais dans ses propriétés et permissions, je vois "les propriétés de usb0 ne peuvent être déterminées". Comment arranger cela ?

rodinux07
Hors ligne
A rejoint: 12/11/2012

J'ai ceci comme permissions dans media :

/media$ ls -al
total 52
drwxr-xr-x 10 root root 4096 janv. 23 19:44 .
drwxr-xr-x 24 root root 4096 janv. 23 03:43 ..
lrwxrwxrwx 1 root root 4 déc. 13 20:35 usb -> usb0
drwxr-xr-x 3 root root 16384 janv. 1 1970 usb0
drwxr-xr-x 2 root root 4096 janv. 1 1970 usb1
drwxr-xr-x 2 root root 4096 déc. 13 20:35 usb2
drwxr-xr-x 2 root root 4096 déc. 13 20:35 usb3
drwxr-xr-x 2 root root 4096 déc. 13 20:35 usb4
drwxr-xr-x 2 root root 4096 déc. 13 20:35 usb5
drwxr-xr-x 2 root root 4096 déc. 13 20:35 usb6
drwxr-xr-x 2 root root 4096 déc. 13 20:35 usb7

J'ai essayé la commande : sudo chmod -R ugo+rwx /media/usb0
Mais ça ne change rien.

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Y a-t-il bien huit partitions sur ta clé ? Que renvoie la commande 'mount' (à entrer dans un terminal) ? Il se pourrait que tu ais à formater la clé...

rodinux07
Hors ligne
A rejoint: 12/11/2012

J'ai essayé de suivre un tutoriel en anglais ici :
http://search.cpan.org/~gwadej/Device-USB-0.35/lib/Device/USB/FAQ.pod
Donc, j' ai créer un groupe usb avec la commande

[quote]addgroup --system usb[/quote]

Puis rajouter ce groupe à l'utilisateur.
Ensuite, j'ai rajouter ceci au fichier /etc/fstab :

none /proc/bus/usb usbfs noauto,listuid=0,listgid=118,listmode=0664, busuid=0,busgid=118,busmode=0775,devuid=0,devgid=118,devmode=0664 0 0

(en une seule ligne, 128 est le chiffre GID du groupe usb lorsque je l'ai créer)

Du coup, je peux démonter ma clé usb, c'est un progrès, mais je ne peux toujours pas écrire dessus.

Pourquoi, n'y a-t-il pas un fichier correspondant à /etc/udev/permissions.rules ?
Il y a bien un fichier /etc/udev/rules.d avec dedans un fichier permissions pour les cd et un pour le net, mais pas pour les usb, je crois que c'est ici qu'il faudrait mettre, non ?

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Cette FAQ a huit ans...

Il ne devrait rien avoir à faire sur Trisquel. Je pense plutôt que ta clé est partitionnée et/ou formatée bizarrement.

rodinux07
Hors ligne
A rejoint: 12/11/2012

ça merdouille,
voilà ce qui m'arrive en commande :
:~# umount /media/usb0
:~# mount usb0
mount : impossible de trouver usb0 dans /etc/fstab ou /etc/mtab
:~# exit
déconnexion
:~$ mount /media/usb0
mount : impossible de trouver /media/usb0 dans /etc/fstab ou /etc/mtab

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Je voudrais voir ce que renvoie 'mount' (sans rien derrière) une fois la clé automatiquement montée :
$ mount

rodinux07
Hors ligne
A rejoint: 12/11/2012

par contre elle de monte automatiquement, et je peux la démonter en utilisateur

rodinux07
Hors ligne
A rejoint: 12/11/2012

peut-être, en tout cas après ce que j'ai rajouté, je peux la démonter, chose que je ne pouvais pas et aussi, j'avais des caractères spéciaux français qui n'étaient pas bien lus, maintenant ils sont lisibles.

rodinux07
Hors ligne
A rejoint: 12/11/2012

Pardon, c'est toujours le cas pour les caractères avec des accents. J'ai l'impression que c'est un problème dans la config. du système. Est-ce que j'efface ce que j'ai configurer ? Il me semble que je peux le laisser, mais j'aimerais pouvoir écrire sur la clé. J'essaie aussi avec une clé toute neuve, Maintenant il ne veux plus que je la démonte.

rodinux07
Hors ligne
A rejoint: 12/11/2012

Je vais effacer ce que j'ai mis avant, car il me dit que usb n'est pas dans le fstab

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

/etc/fstab contient des informations *statiques* sur les systèmes de fichiers à monter. Il est notamment parfaitement inutile lorsqu'est inséré une clé ou un disque USB qui n'a jamais été vu auparavant. En revanche, /etc/fstab peut être utile pour changer les options de montage par défaut à appliquer à un périphérique particulier que tu possèdes.

Vas-tu répondre à mon précédent message ?

rodinux07
Hors ligne
A rejoint: 12/11/2012

:~$ mount usb0
mount : impossible de trouver usb0 dans /etc/fstab ou /etc/mtab
rodinux@rodinux-Inspiron-1545:~$

rodinux07
Hors ligne
A rejoint: 12/11/2012

Bon, j'ai effacer les lignes que j'avais rajouter dans fstab. Est-ce que le groupe usb éxiste déjà par défaut dans trisquel ? Est-que je dois l'effacer si je l'ai créer ?

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Il n'existe pas par défaut puisque, sur mon système, cette commande ne renvoie rien :
$ grep usb /etc/group

Il faudrait vraiment que tu lises et répondes aux autres utilisateurs de ce forum si tu veux de l'aide. Le forum n'est pas censé être ton "log-book" !

rodinux07
Hors ligne
A rejoint: 12/11/2012

D'accord, je vais trop vite, si je fais cela c'est pour bien expliquer ma démarche et pour garder une trace même pour d'éventuels visiteurs, mais tu as raison, j'arrête de commenter tout ce que je fais et j'écoute ton aide précieuse.
Pour repartir à zéro je vais effacer le groupe usb et redémarrer, à tout à l'heure si tu veux bien m'aider.

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

OK. Une fois le système redémarré et la clé branchée et montée automatiquement, communique nous ce que renvoie la commande suivante :
$ mount

rodinux07
Hors ligne
A rejoint: 12/11/2012

:~$ mount /media/usb0
mount : selon mtab, /dev/sdb1 est déjà monté sur /media/usb0
échec de montage

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Relis mon message :

Je voudrais voir ce que renvoie 'mount' (*sans* *rien* *derrière*) une fois la clé automatiquement montée.

rodinux07
Hors ligne
A rejoint: 12/11/2012

:~$ mount
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda3 on /home type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/rodinux/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=rodinux)
/dev/sdb1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime)

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

D'après la dernière ligne, il n'y a qu'une seule partition de type VFAT sur la clé USB et elle est bien montée dans /media/usb0 en lecture+écriture ("rw"). Tout cela paraît bien normal... si ce n'est que le répertoire où est monté la clé devrait normalement porter son UUID. Mais bon, cela ne paraît pas vraiment un problème.

Tu as toujours huit ou neuf répertoires dans /media ? Toujours pas l'autorisation d'écrire sur la clé ?

rodinux07
Hors ligne
A rejoint: 12/11/2012

oui, j'ai 7 ou 8 partitions dans media et pas l'autorisation d'écrire

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

D'écrire dans /media/usb0 ? Il est normal que tu n'ais pas le droit d'écriture dans /media.

Lorsque la clé n'est pas branchée, il n'y a plus rien dans /media, n'est-ce pas ?

rodinux07
Hors ligne
A rejoint: 12/11/2012

ni de démonter, il faut être superutilisateur.
Par contre, je vois dans l'onglet de gauche du navigateur de fichiers dans "Ordinateur" ma clé usb montée en usb0 et tout en haut dans "Périphériques" USB2 comme un disque dur pas monté ?

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Et si tu cliques sur ce "disque dur pas monté", cela ne le monterait-il pas ?

Si tu ne tiens pas à comprendre le problème avant de le résoudre et es prêt à faire une sauvegarde du contenu de la clé, je te proposerais de la formater à nouveau. Tu peux utiliser l'"Utilitaire de disque" disponible depuis les "Paramètres système. Il te faut sélectionner la clé à gauche puis cliquer sur le bouton "Formater le disque" à droite.

Sinon tu peux utiliser GParted, une interface graphique pour la commande 'parted'. GParted est dans les dépôts Trisquel. Tu peux par exemple l'installer depuis "Ajouter/supprimer des applications".

Tu veux une seule partition avec un système de fichier FAT ou NTFS (à moins que tu ne tiennes pas à ce que la clé fonctionne aussi sur Windows, auquel cas tu peux choisir un meilleur système de fichiers, par exemple XFS). Vérifie bien que tu es bien en train de traiter ta clé USB et non un disque dur !

rodinux07
Hors ligne
A rejoint: 12/11/2012

là j'ai démonter la clé avec cette commande
sudo umount /dev/sdb1
puis en allant dans /media, c'est pareil qu'avant

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Ces répertoires dans /media sont curieux. Ne sais-tu pas ce que tu as fait pour en arriver là (par défaut, /media est vide) ?

rodinux07
Hors ligne
A rejoint: 12/11/2012

Une capture d'écran de /media
http://img30.imageshack.us/img30/8379/s9el.png

rodinux07
Hors ligne
A rejoint: 12/11/2012

J'ai trouvé une solution, après avoir démonté usb0,j'ai toujours USB2 dans les "Périphériques" du navigateur dolphin, et là je peux monter USB2 et ça marche, je peux ainsi mettre un fichier dans la clé et démonter par la suite.

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Dolphin ? C'est le navigateur de fichiers de KDE 4 et non celui que tu nous montres dans la capture d'écran (Nautilus).

rodinux07
Hors ligne
A rejoint: 12/11/2012

Pardon, Nautilus, (erratum).
Bon, pour l'instant je procède comme expliqué ci-dessus et ça marche, d'abord je démonte usb0 puis je vais dans USB2 ou le nom de la clé et là ça marche, les fichiers n'ont pas de caractères non lus et je peux écrire et démonter. Je ne sais pas encore pourquoi j'en suis arriver là, mais c'est déjà un mieux.

rodinux07
Hors ligne
A rejoint: 12/11/2012

Le coupable est déniché !
Je rajoute que j'ai pu constater ce bug sur plusieurs distributions que j'utilise et j'en ai trouvé la cause, un paquet qui s'appelle usbmount, en le désinstallant, je n'ai plus tout les dossiers usb0, usb1, usb2,....,usb7 dans mon dossier /media, et le problème évoqué ci-dessus n'a plus lieu d'être.