Depuis ma mise à niveau vers Ubuntu 12.10, la déconnexion automatique des périphériques USB ne fonctionne pas comme prévu. Lorsque je connecte un périphérique de stockage, il est correctement reconnu, mais je ne dispose pas de privilèges d'écriture. Je pensais que les autorisations de / media ne sont peut-être pas correctement définies, mais je ne sais pas comment elles doivent l'être. Ils sont comme ça:
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.
Quoi d'autre pourrait être la cause 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
usb
mount
permissions
utilisateur5950
la source
la source
dmesg
sortie lorsque vous connectez ou montez le lecteur?dmesg
juste après avoir branché le lecteur. Quelques-unes des dernières lignes devraient contenir des informations sur la détection de périphérique. Ou vous pouvez copier / coller tout le résultat (censure si nécessaire) sur Pastebin et partager le lien ici.cat /etc/fstab
etmount
(pls ignorer le Commend ci - dessus que je ne peux pas modifier ou supprimer de mon téléphone)Réponses:
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.
mv ~/.config/nautilus ~/.config/nautilus-bak
la source
killall nautilus
a fait le tour comme suggéré par @isset. Merci.Cela résoudra le problème. Je ne sais pas comment le rendre permanent. Je ne suis pas sûr si
chmod
fonctionnerait si dans le cas où l'USB n'était pas monté en mode lecture / écriture en premier lieu.Testé sur Ubuntu 12.10 et 13.
la source
sudo mount -o remount,rw /media/$USER/*
mount: cannot remount /dev/sda1 read-write, is write-protected
Une fois la clé USB insérée,
/media/<username>
vous devez disposer d'autorisations via une liste de contrôle d'accès.Vous pouvez vérifier quelles sont les autorisations, par exemple
S'il n'y a pas de liste de contrôle d'accès, supprimez simplement le répertoire et il le recréera avec les autorisations appropriées.
Ou ajoutez la liste de contrôle d'accès:
la source
Le problème semble avoir disparu
Ceci est une question de 5 ans sur la version à court terme Ubuntu 12.10. Le
dmesg
lien n'est plus disponible dans la question du PO. Mais si je connecte une clé USB Ubuntu 18.04 Live avec stockage persistant, ondmesg
constate:Contrairement à OP, il n'y a pas d'avertissement pour lecture seule. Remarquez la ligne:
Apparemment, quel que soit le problème rencontré il y a 5 ans, il n'existe plus aujourd'hui sous Ubuntu 16.04 LTS . Également pour la seule autre version LTS d’aujourd’hui, 14.04, je ne me souviens pas non plus que c’était un problème. Seules les cartes SD RAM viennent à l’esprit comme étant en lecture seule, ce qui est un problème totalement différent.
la source
Rien ne se passe mal avec les options de montage et le fichier fstab. Autant que je sache, il vous suffit d'utiliser la commande ci-dessous pour obtenir les autorisations Droit requis sur le dossier de support. et je vais vous expliquer pourquoi.
1) vos autorisations actuelles sur le dossier que vous avez mentionné sont comme ci-dessous. (Excuse-toi si tu le sais et que je t'ennuie avec ça.)
drwxr-xr-x 14 root root 4096 Jan 13 19:37 media
dans ce d correspond à répertoire, premier groupe de rwx représente les droits de l'utilisateur propriétaire de cet objet, qui est la racine de votre cas.le second groupe de rwx représente les droits du groupe qui possède cet objet. Ici, vous n’avez que rx, ce qui signifie que même si vous êtes dans le fichier sudoers ou dans le groupe admin, vous n’avez pas le droit de l’écrire.
Le troisième groupe de rwx est ou d’autres utilisateurs, qui ne sont pas propriétaires de cet objet, ni dans le groupe qui détient les droits de propriété de cet objet. si votre cas c'est encore rx seulement. c'est pourquoi vous ne disposez pas d'autorisations en écriture sur celui-ci.
2) Vous devez donc modifier les autorisations du dossier multimédia. (Je vais considérer que vous êtes dans le fichier admin group ou sudoers, car cela ne fonctionnera que dans ce cas). c'est donc ce que vous devez faire.
3) Cela vous donnera les autorisations d'écriture requises sur tous les lecteurs montés automatiquement.
S'il vous plaît vérifier et laissez-moi savoir si cela ne fonctionne pas va vous dire quoi d'autre peut être fait pour résoudre ce problème.
la source
-R
indicateurchmod
. D'une part, les autorisations de/media/$USER
devraient (maintenant) être 750 avec une ACL pour$USER
. (Les versions Ubuntu ultérieures à la version 15.04 doivent avoir leacl
paquet car celasystemd
dépend.)chmod 775 /media/user/device
c'est assez bien.J'ai aussi touché ce problème, dans mon cas c'était un problème de corruption fat32 qui permettait de le lire mais pas de l'écrire.
Ensuite, si votre clé USB est un fat32, il est possible que votre système de fichiers soit corrompu.
Pour vérifier faire un sudo dmesg
puis supprimez-le, sudo fsck.vfat your_device_partition puis montez-le à nouveau.
dans mon cas particulier:
la source