32 votes

Les périphériques USB montés automatiquement sont en lecture seule

Depuis que j'ai effectué la mise à jour vers Ubuntu 12.10, l'automatisation des périphériques USB ne fonctionne pas comme prévu. Lorsque je branche un périphérique de stockage, il est reconnu correctement mais je n'ai pas les droits d'écriture sur celui-ci. J'ai pensé que les permissions de /media n'étaient peut-être pas correctement définies, mais je ne sais pas comment elles doivent être. Elles sont comme ceci :

drwxr-xr-x  14 root  root   4096 Jan 13 19:37 media

J'ai également vérifié si mon utilisateur est membre du groupe plugdev et il l'est définitivement.

Quelle autre cause pourrait être à l'origine de ce problème ?

Mise à jour : Voici la sortie dmesg après avoir branché un périphérique de stockage USB : http://pastebin.com/pJ7qebQR

36voto

Bill K Points 32115

Je pense que vous souffrez du bug #1021375

Vous pouvez contourner le problème en renommant le dossier ~/.config/nautilus, puis en vous déconnectant et en vous reconnectant.

  1. mv ~/.config/nautilus ~/.config/nautilus-bak
  2. Déconnexion.
  3. Connexion.

20voto

Sophie Points 21
sudo mount -o remount,rw /media/MonterFolderName

Cela devrait résoudre le problème. Je ne sais pas comment le rendre permanent. Je ne sais pas si chmod fonctionnerait si la clé USB n'était pas montée en mode lecture en premier lieu.

Testé sur Ubuntu 12.10 et 13.

11voto

bcbc Points 5996

Lorsque la clé USB est insérée, elle est montée sur /media/<username> que vous devez autoriser par le biais d'une liste de contrôle d'accès.

Vous pouvez vérifier quelles sont les autorisations, par exemple

bcbc@23:34:50:~$ getfacl /media/bcbc
# file: media/bcbc
# owner: root
# group: root
user::rwx
user:bcbc:r-x
group::---
mask::r-x
other::---

S'il n'y a pas de liste de contrôle d'accès, il suffit de supprimer le répertoire et il sera recréé avec les autorisations correctes.

sudo rmdir /media/<username>

Ou ajouter l'ACL :

sudo setfacl -m u:<username>:rx /media/<username>

2voto

WinEunuuchs2Unix Points 91128

Le problème semble avoir disparu

Il s'agit d'une question de 5 ans sur Ubuntu 12.10 (version à court terme). Les dmesg n'est plus disponible dans la question du PO. Mais si je branche un Live USB Ubuntu 18.04 avec stockage persistant dmesg révèle :

$ dmesg | tail -n18
[115528.249547] usb-storage 1-9:1.0: USB Mass Storage device detected
[115528.250152] scsi host2: usb-storage 1-9:1.0
[115528.250474] usbcore: registered new interface driver usb-storage
[115528.255685] usbcore: registered new interface driver uas
[115529.281407] scsi 2:0:0:0: Direct-Access     Verbatim STORE N GO       PMAP PQ: 0 ANSI: 6
[115529.282090] sd 2:0:0:0: Attached scsi generic sg1 type 0
[115529.992200] sd 2:0:0:0: [sdb] 30261248 512-byte logical blocks: (15.5 GB/14.4 GiB)
[115529.992998] sd 2:0:0:0: [sdb] Write Protect is off
[115529.993006] sd 2:0:0:0: [sdb] Mode Sense: 23 00 00 00
[115529.993787] sd 2:0:0:0: [sdb] No Caching mode page found
[115529.993797] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[115530.592616]  sdb: sdb1 sdb2 sdb3 sdb4 sdb5
[115530.596279] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[115531.018019] EXT4-fs (sdb5): warning: mounting unchecked fs, running e2fsck is recommended
[115531.470201] EXT4-fs (sdb5): mounted filesystem without journal. Opts: (null)
[115531.480738] ISO 9660 Extensions: Microsoft Joliet Level 3
[115531.483397] ISO 9660 Extensions: Microsoft Joliet Level 3
[115531.512219] ISO 9660 Extensions: RRIP_1991A

Contrairement à ce que laisse entendre l'OP, il n'y a pas d'avertissement pour la lecture seule. Remarquez la ligne :

sd 2:0:0:0 : [sdb] La protection en écriture est désactivée

Apparemment, quel qu'ait été le problème il y a cinq ans, il n'existe plus aujourd'hui sous le régime de l'impôt sur le revenu. Ubuntu 16.04 LTS . De même pour la seule autre version LTS aujourd'hui, 14.04 Je ne me souviens pas que cela ait été un problème non plus. Seules les cartes SD RAM me viennent à l'esprit comme étant en lecture seule, ce qui est un tout autre problème.

1voto

Hrish Points 2213

A ma connaissance, il n'y a pas de problème avec les options de montage et le fichier fstab, vous devez juste utiliser la commande ci-dessous pour obtenir les bonnes permissions requises sur le dossier média. et je vais vous expliquer pourquoi.

1) vos permissions actuelles sur le dossier que vous avez mentionné sont les suivantes. (Veuillez m'excuser si vous le savez et que je vous dérange avec ça).

drwxr-xr-x 14 root root 4096 Jan 13 19:37 media dans ce cas, d signifie répertoire, le premier groupe de rwx représente les droits de l'utilisateur qui possède cet objet, c'est-à-dire, dans votre cas, root.

Le deuxième groupe de rwx représente les droits du groupe qui possède cet objet & ici vous n'avez que r-x ce qui signifie que même si vous êtes dans le fichier sudoers ou dans le groupe admin vous n'avez pas le droit d'écrire dans cet objet.

Le troisième groupe de rwx est celui des autres utilisateurs qui ne sont pas propriétaires de cet objet et qui ne font pas partie du groupe qui a les droits de propriété sur cet objet. dans votre cas, il s'agit à nouveau de r-x uniquement. c'est pourquoi vous n'avez pas les droits d'écriture sur cet objet.

2) Vous devez donc modifier les permissions du dossier media. (Je vais considérer que vous êtes dans le groupe admin ou dans le fichier sudoers, car cela ne fonctionnera que dans ce cas). voici donc ce que vous devez faire.

$ sudo chmod -R 775 /media

3) Vous obtiendrez ainsi les droits d'écriture nécessaires sur tous les lecteurs montés automatiquement.

Veuillez vérifier et me faire savoir si cela ne fonctionne pas, je vous dirai ce que vous pouvez faire d'autre pour résoudre ce problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X