Se connecter / S'enregistrer
Votre question

Linux : Pourquoi je ne peut plus écrire sur ma clé USB ???

Tags :
  • Lecteur MP3
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
1 Février 2007 16:14:51

Bienvenu sur ce sujet,
J'ai un baladeur MP3 qui fait clé USB et quand je le branche sous Linux, seule la lecture est autorisée ( je ne peux pas supprimer, renommer, créer des fichiers ), même en root.
Pourtant il y'a deux semaine je pouvais écrire sur cette clé !!!
Aidez moi, SVP !!!

Autres pages sur : linux pourquoi ecrire cle usb

1 Février 2007 16:44:03

ton lecteur mp3 se monte automatiquement ? tu as quel linux ?
1 Février 2007 16:54:16

Bonjour, ta clef est sous quel système de fichier ?
Contenus similaires
1 Février 2007 17:32:22

J'ai Fedora Core 6, et c'est où déjà qu'on trouve le système de fichier ???
1 Février 2007 17:46:29

branches la, une fois la clé monté, ouvre un terminal et tapes:
  1. $ mount

ca doit te sortir un truc approchant:
  1. /dev/sda1 on /media/z-PEN type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=500)


montre ce que ca te sort
1 Février 2007 18:02:38

Voilà le résultat ( ma clé est donc en fat ) :

/dev/sda on /media/disk type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=502)
1 Février 2007 18:08:25

par rapport a la sortie de mount, ta cle est en FAT32 et il est possible d'ecrire dessus mais il faut etre l'utilisateur 502 (tapes "id" dans un terminal pour connaitre ton identifiant), en gros le 3eme utilisateur que tu as créé, mais en root ca devrait le faire aussi.

c'est dans quelle application que tu ne peux pas écrire dessus? et c'est quoi le message d'erreur au cas ou y en a un?
1 Février 2007 18:17:14

C'est dans toutes les applications que je ne peux pas écrire dessus.
Par exemple : je tape un texte avec un éditeur de texte puis je fais "enregistrer sous", j'indique le lecteur MP3 et voici le message d'erreur :

Impossible d'enregistrer le fichier /media/disk/Document 1 non enregistré.
Vous essayez d'enregistrer le fichier vers un disque en lecture seule. Veuillez vérifiez que vous avez tapé l'emplacement correctement et réessayez.

De même dans nautilus, les options "coller", "supprimer", "renommer" du menu contextuel sont grisées ..
1 Février 2007 18:31:09

y aurait pas un switch sur la cle pour la proteger contre l'ecriture?
1 Février 2007 18:45:07

Il faut que tu deviennes propriétaires de la clé.
1 Février 2007 18:58:46

coca25 a dit :
y aurait pas un switch sur la cle pour la proteger contre l'ecriture?


Non, c'est pas un problème de switch vu que la clé est parfaitement reconnu sous Windows ...
1 Février 2007 18:59:13

kaylo a dit :
Il faut que tu deviennes propriétaires de la clé.


Comment ???
1 Février 2007 19:03:57

en tapant id sur un terminal, tu obtiens quoi?
1 Février 2007 19:11:21

En tapant id j'obtiens :

uid=502(arthur2) gid=502(arthur2) groupes=0(root),502(arthur2) context=user_u:system_r:unconfined_t

1 Février 2007 19:21:45

sous ubuntu, j'avais fais un clic droit, j'avais regardé droit et accès (un truc comme ça) et j'ai vu que ke proprio était root. Mais je ne me rappelles plus ce que j'ai fait après
1 Février 2007 19:21:46

... la effectivement un peu bloqué :??: 
j'ai du louper qq chose....

juste pour tester tu peux verifier depuis un terminal:
ls -al /media
pour voir si tu as les droits necessaires
puis
touch /media/disk/essai

2 Février 2007 12:13:18

coca25 a dit :
... la effectivement un peu bloqué :??: 
j'ai du louper qq chose....

juste pour tester tu peux verifier depuis un terminal:
ls -al /media
pour voir si tu as les droits necessaires
puis
touch /media/disk/essai


J'obtiens ceci :

[root@localhost arthur2]# ls -al /media
total 80
drwxr-xr-x 8 root root 4096 fév 2 12:05 .
drwxr-xr-x 26 root root 4096 fév 2 11:35 ..
drwx------ 2 root root 4096 jan 27 15:26 Diapo Arthur Eté 2004
drwx------ 2 root root 4096 jan 27 15:27 Diapo Arthur Eté 2004_
drwx------ 2 root root 4096 jan 28 13:45 Diapo Arthur Eté 2004__
drwxr-xr-x 10 arthur2 root 16384 jan 1 1970 disk
-rw-r--r-- 1 root root 424 fév 2 12:05 .hal-mtab
---s--x--t 1 root root 0 jan 14 18:45 [].hal-mtab-lock[/]
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_

Et quand je fais touch j'ai toujours le message d'erreur "touch: ne peut faire un touch sur `/media/disk/essai': Système de fichiers accessible en lecture seulement"

2 Février 2007 13:26:32

arth-at-home a dit :
J'obtiens ceci :

[root@localhost arthur2]# ls -al /media

-rw-r--r-- 1 root root 424 fév 2 12:05 .hal-mtab
---s--x--t 1 root root 0 jan 14 18:45 [].hal-mtab-lock[/]
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_


Ton système utilise "haldeamon" !
Ou dans un éditeur texte en root :
Si il existe : /etc/hal/hald.conf
Vérifies que : <persistent_device_list>false</persistent_device_list>
Soit bien à "false"
2 Février 2007 13:28:03

Verifie aussi en faisant un redémarrage de hald en root :
/etc/init.d/haldaemon restart
2 Février 2007 13:48:35

+1 pour hal
toutefois je remarque une anomalie, dans /media, il ne devrait pas y avoir de fichier:
drwx------ 2 root root 4096 jan 27 15:26 Diapo Arthur Eté 2004
drwx------ 2 root root 4096 jan 27 15:27 Diapo Arthur Eté 2004_
drwx------ 2 root root 4096 jan 28 13:45 Diapo Arthur Eté 2004__
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_

ces fichiers sont en trop
sinon les permissions sont à priori bonnes

EDIT: je viens de voir que c'est des répertoire, c'est d'autre disk branchés?
2 Février 2007 13:53:30

C'est ça ! D'ailleurs si t'as des photos sympa :)  lol
2 Février 2007 14:05:35

lolotux a dit :
Verifie aussi en faisant un redémarrage de hald en root :
/etc/init.d/haldaemon restart


J'ai fait un redémarrage ( de hald ) mais il n'y a aucun changement ...
De plus le fichier dont tu parle précédemment est introuvable ...

2 Février 2007 14:09:07

coca25 a dit :
+1 pour hal
toutefois je remarque une anomalie, dans /media, il ne devrait pas y avoir de fichier:
drwx------ 2 root root 4096 jan 27 15:26 Diapo Arthur Eté 2004
drwx------ 2 root root 4096 jan 27 15:27 Diapo Arthur Eté 2004_
drwx------ 2 root root 4096 jan 28 13:45 Diapo Arthur Eté 2004__
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_

ces fichiers sont en trop
sinon les permissions sont à priori bonnes

EDIT: je viens de voir que c'est des répertoire, c'est d'autre disk branchés?



Les fichiers Diapo Arthur Eté 2004* sont en trop, en fait ils correspondent à un CD-Rom que j'avais lue il y a quelques temps, normalement ces fichiers devraient être supprimés, non ???
Le répertoire JAZ 2GB correspond à mon disque dur externe de 2G ( mon Jaz ).
2 Février 2007 14:16:04

Je pense que le service hald tue mal ses process et/ou démonte mal les périph, laissant des fichiers lock pour tel ou tel periph !
2 Février 2007 14:19:05

Les dossiers /etc/hal/fdi/information, /etc/hal/fdi/policy, /etc/hal/fdi/preprobe sont tout simplement ... vides ...
Ils appartiennent à root ...
2 Février 2007 14:19:51

en attendant une solution meilleure, tu peux tout deconnecter, effacer tout ce qui a sous /media et reconnecter
parce que meme le fait que JAZ2GB s'y retrouve en 2 exemplaire n'est pas normal
t'as installé un truc dernierment ou alors tu as fait un mount en dur sur /media?

sinon la solution radicale serait de monter la cle à la main dans un autre répertoire:
en root
  1. # cd
  2. # mkdir disk
  3. # mount -t vfat /dev/sda1 disk
  4. # touch disk/essai


j'ai remarqué que dans la sortie du mount, tu as /dev/sda et non /dev/sda1, c'est bizarre
2 Février 2007 14:26:00

Ou touché à /etc/fstab ?
Fais nous un : cat /etc/fstab
(avec et sans la clef)
2 Février 2007 14:27:09

J'ai monté la clé dans un autre repertoire en root, ça n'a rien changé, malheureusement ...
/dev/sda correspond à quoi, déjà ???
2 Février 2007 14:31:42

Voilà le cat /etc/fstab sans la clé :

LABEL=/ / ext3 defaults 1 1
/dev/hda7 /WINDOWS vfat defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda8 swap swap defaults 0 0
/dev/hdc1 /SYSTEM ntfs ro,user,umask=0222 0 0
/dev/hda1 /DATA ntfs ro,user,umask=0222 0 0

et avec la clé :

LABEL=/ / ext3 defaults 1 1
/dev/hda7 /WINDOWS vfat defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda8 swap swap defaults 0 0
/dev/hdc1 /SYSTEM ntfs ro,user,umask=0222 0 0
/dev/hda1 /DATA ntfs ro,user,umask=0222 0 0
2 Février 2007 14:34:23

Apparemment il n'y a rien qui change.
Les dossiers /SYSTEM et /DATA correspondent à mes partitions Windows ( montées avec l'aide de kmod-ntfs )...
2 Février 2007 14:43:52

j'ai FC6, je suis jamais tombé sur un pb du genre!
sous FC4 oui mais il suffisait de les monter à la main


pour ce qui est du sda,
la premiere lettre indique le type de disque: h pour l'ide, s pour le scsi, sata, usb
la 2eme je me suis jamais pose la question, je crois que c'est disk :) 
et la troisieme c'est pour indiquer sur quel port c'est branché a pour 1er etc...
et enfin la lettre indique la partition
1-4 pour les partitions primaires
>4 pour les disques logiques


lors du mount en root, il ne t'as pas indiqué un warning du genre read only?
2 Février 2007 14:48:31

Non, j'ai jamais eu de warning lors du mount ...
Je pense que je vais faire comme tu m'a conseillé : je vais tout effacer dans /media ....
2 Février 2007 14:49:08

arth-at-home a dit :
Apparemment il n'y a rien qui change.


C'est là où ça coince ! Cela devrait changer !
Par exemple :
Sans clef
cat /etc/fstab
....
/dev/hdc5 swap swap defaults 0 0

Avec clef
cat /etc/fstab
.....
/dev/hdc5 swap swap defaults 0 0
/dev/sda1 /mnt/Ma_CLEF1 vfat pamconsole,exec,noauto,noatime,codepage=850,iocharset=iso8859-15,managed 0 0
2 Février 2007 14:54:11

N'oublies pas d'éffacer :
/media/.hal-mtab-lock
2 Février 2007 14:56:57

@lolotux pour ce qui est du fstab, sous FC6, il ne change pas
2 Février 2007 15:15:20

coca25 a dit :
@lolotux pour ce qui est du fstab, sous FC6, il ne change pas

Bien ! :( 
On en apprend tous les jours ! :) 
+1 coca25 (pourquoi 25 ?)
2 Février 2007 15:39:27

c'est historique ;) 
premier nick sous irc, coca etait pris, j'ai rajoute 25
2 Février 2007 15:41:35

pourquoi par 15 racine de 3 ? :) 
2 Février 2007 15:49:41

j'arrivais pas à me décider sur le nombre de chiffres après la virgule
2 Février 2007 15:57:15

Ok ! :) 
2 Février 2007 16:38:47

Bon, j'ai fait un petit nettoyage ( supprimer quelques lignes dans le fichier /media/.hal-mstab, supprimer le fichier .hal-mstab-lock, supprimer les répertoires Diapo_Arthur* ) mais toujours rien de changé.
J'ai le repertoire /media/JAZ 2GB qui appartient à root mais qui est vide ( en tout cas la commande ls -al /media/JAZ 2GB me donne :

total 16
drwx------ 2 root root 4096 jan 17 13:07 .
drwxr-xr-x 5 root root 4096 fév 2 16:32 ..

). Est ce que je dois le supprimer ???
2 Février 2007 17:18:37

/media est sensé être vide, moi je supprimerai JAZ...
2 Février 2007 17:33:41

Déjà je le débranche ....
J'ai essayé une autre clé USB sur mon PC : elle marche parfaitement, mais comment alors se fait-il que Linux fasse la gueule qu'à MA clé ??
10 Février 2007 18:07:15

Ma clé USB à le nom de "Lecteur de musique USB2.0 (FS) FLASH DISK: Volume amovible 497,9 Mio".
Alors que la clé USB de mon frère fait que 256 Mo et je peux y accéder ...
10 Février 2007 18:09:05

Est ce qu'il faut que j'installe des drivers ????
Il faut tout réinstaller ???
Aidez moi, SVP !!!!
13 Mars 2007 20:27:12

Bon, c'est bon, problème résolu ...
Finalement j'ai reformaté ma clé sous XP ce qui a supprimé une erreur de fichier dans sa mémoire ( il y'avait un fichier fantôme qui était impossible à supprimer, le formatage a donc résolu ce problème ).
Merci beaucoup pour votre aide qui m'a fait avancé dans Linux :)  :)  :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS