web-dev-qa-db-fra.com

Comment monter automatiquement tous les périphériques externes avec des privilèges de lecture et d'écriture? (Impossible de modifier les balises de fichiers à partir d'un lecteur externe)

Je n'ai pas suffisamment de compréhension de ce problème pour le moment, mais veuillez rester avec moi et je modifierai/améliorerai la question pour la rendre plus générale dès que j'obtiendrai l'aide appropriée et que je comprendrai mieux la question.

Donc, je garde mes fichiers musicaux sur un disque externe (Samsung, fat32) et j'utilise Foobar2000 avec Wine pour éditer leurs tags (récupérer les tags de freedb, entre autres)

Maintenant, je ne peux plus faire ça. Les mêmes fichiers peuvent être modifiés s'ils sont copiés sur le bureau.

Je suppose que cela est lié au fait que le lecteur externe est monté automatiquement avec des privilèges limités: dans Thunar ses fichiers et dossiers ont un verrou/croix/etc (selon les icônes que j'utilise)

enter image description here

enter image description here

Comment y remédier?

(Je suis à Lubuntu 12.04)

Chose étrange, l'ajout d'un deuxième disque dur externe n'implique pas le même problème. enter image description here

tandis que leurs autorisations se ressemblent enter image description here Une différence entre eux est que celui qui a le problème est fat32 et l'autre est ntfs.

Ils ressemblent à ceci dans gparted

enter image description hereenter image description here

Mais cela ne semble pas compter: les basculer entre les deux emplacements USB les a fait monter tous les deux, mais les remettre dans l'ordre initial a changé le problème: Samsung chargeait bien tandis que l'autre montrait le signe du verrou. C'est peut-être lié à l'ordre dans lequel ils sont branchés ...

Encore plus bizarre, bien que le Samsung avec de la musique soit donc correct, j'ai commencé à modifier les balises des fichiers musicaux dans Foobar2000, comme prévu. Après avoir réussi à le faire pour un album, le second ne sera pas édité: le même numéro refait surface. Redémarrer Thunar Je vois maintenant que le signe de verrouillage/croix est revenu du deuxième disque dur externe au Samsung !!!

Comment monter automatiquement tous les périphériques externes (également: toujours et en permanence) avec tous les privilèges?

2
user47206

As-tu essayé

Sudo chown -R username:username /media/path/to/drive?

C'est du moins la manière de base de le faire un lecteur à la fois. Le -R tag donne récursivement à votre username un accès en écriture à tous les dossiers et sous-dossiers du disque dur.

Note latérale:

Je constate également que si vous avez déjà utilisé ces lecteurs sur un Mac, vous souhaiterez peut-être désactiver la journalisation.

Sur votre Mac: Sudo /usr/sbin/diskutil disableJournal /Volumes/name-of-my-external-hdd

1
dearN
  1. Connectez tous les disques durs. Exécutez cette commande pour obtenir la liste des périphériques connectés:

$ Sudo blkid

  1. Notez l'UUID et le TYPE de périphérique de toutes les partitions que vous souhaitez monter automatiquement.

  2. Ouvrez le fichier fstab en exécutant:

$ Sudo gedit /etc/fstab

  1. Entrez tous les appareils dont vous avez besoin pour monter automatiquement

UUID=xxxxxxxxxxx /media/<label> TYPE users,defaults 0 0 Voici le nom de partition, c'est-à-dire le nom que vous souhaitez utiliser.

  1. Courir:

$ Sudo mount -a

Toutes les partitions auraient dû être montées.

Maintenant, exécutez la commande pour toutes les partitions (sauf root!):

Sudo chown -R username:username /media/<label>

1
TomKat