web-dev-qa-db-fra.com

Autorisations d'écriture Thunar USB automount

Je participe à la gestion d’une petite flotte de groupes de réflexion dotés de Xubuntu 16.04 et utilisés pour animer des ateliers.

Lorsqu'un utilisateur connecte une clé USB, Thunar doit monter automatiquement le périphérique USB avec des autorisations de lecture et d'écriture pour cet utilisateur (non root). Actuellement, le montage automatique est en lecture seule. J'ai essayé au moins 3 clés USB différentes. Ils affichent tous des icônes de verrouillage sur des fichiers situés à l'intérieur de la clé USB.

En gros, j'ai besoin que les participants à nos ateliers soient capables de brancher leur clé USB et de "glisser-déposer" des fichiers d'un dossier local vers leur clé USB.

Edit: j'ai essayé cela en utilisant 3 clés USB différentes dans 3 systèmes de fichiers différents (ntfs, ext4 et fat32) et les résultats étaient identiques.

Fait intéressant, si dans Thunar, je sélectionne le fichier: clic droit -> Envoyer à -> usb , cela fonctionne comme prévu.

Le défi est que la plupart des participants à nos ateliers sont des enfants qui apprennent à utiliser un ordinateur. Par conséquent, moins il ya d’étapes et plus il est intuitif, mieux ce sera. C'est pourquoi j'aimerais vraiment que le glisser-déposer au travail.

Gif illustrant le problème ci-dessus

1
MauQc

Depuis votre GIF, lorsque vous faites glisser des fichiers sur la clé USB, Thunar tente de créer un raccourci dans la barre latérale Places, car il se trouve dans la vue des raccourcis .

Je peux reproduire cela sur Xubuntu 18.04 avec mon disque dur externe (Thunar 1.6.15/Xfce 4.12). Pour l'instant, il s'agit du comportement attendu lorsque vous faites glisser des fichiers dans la barre latérale à l'aide de cette vue.

Le fait que un clic droit> Envoyer à> usb fonctionne signifie que le système de fichiers de la clé USB appartient à votre utilisateur.

Répondre

Dans la fenêtre Thunar, accédez à View → Side Pane → Tree window ou appuyez sur CTRL + E pour passer du panneau latéral à Affichage en arborescence , puis faites glisser vos fichiers sur la clé USB.

Source: xfce.org - Fenêtre du gestionnaire de fichiers

Méthode alternative

Utilisez 2 fenêtres Thunar côte à côte , l’une d’elles pointant vers /media/<username>/<USB key label>/ (emplacement de montage par défaut dans Xubuntu) et l’autre pointant vers la dossier où se trouvent vos fichiers, puis faites glisser vos fichiers d’une fenêtre à l’autre et cela devrait fonctionner.

1
Marco R.

Cela semble être un problème avec le gestionnaire de volume de Thunar.

Lorsque le gestionnaire de volume est activé et que je connecte une clé USB, le point de montage appartient à root et je ne peux pas accéder aux fichiers. Lorsque je désactive le gestionnaire de volume et que je monte la clé USB manuellement via un clic droit, le point de montage m'appartient et je peux accéder aux fichiers ou créer de nouveaux fichiers.

Je ne sais pas si c'est le comportement prévu ou s'il s'agit d'un bogue, je n'ai pas pu trouver de rapport de bogue.

En guise de solution de contournement, vous pouvez suivre les étapes suivantes pour désactiver le gestionnaire de volumes de Thunar et monter les clés USB manuellement, cela ne devrait pas être trop gênant.

Démontez et retirez la clé USB du système. À Thunar aller à

Edit > Preferences > Advanced Tab

et décochez la case correspondante. Fermez Thunar et ouvrez Thunar à nouveau. Lorsque vous connectez la clé USB maintenant, elle est répertoriée dans le volet de gauche, mais n'est pas montée. Cliquez avec le bouton droit sur le lecteur et sélectionnez Mount. Vous devriez pouvoir glisser et déposer des fichiers maintenant.

1
mook765

Ceci thread au niveau de la pile de superutilisateur et this à la Unix et Linux SE ont quelques recommandations sur le dépannage et les solutions possibles.

Une chose qui pourrait aider est d’ajouter à votre /etc/fstab une entrée qui spécifie les bonnes uid et gid. Supposons que uid et gid de votre utilisateur normal soient tous deux 1000 (que je pense être la valeur par défaut), que votre clé USB est formatée en FAT et que votre clé USB est /dev/sdb1, alors cette entrée fstab peut accomplir ce que vous recherchez: /dev/sdb1 /path/to/mountpoint/ vfat user,auto,rw,nofail,async,uid=1000,gid=1000,noatime 0 0

Ajouter une entrée supplémentaire fstab ne devrait pas être nécessaire, alors il serait peut-être préférable de passer par vos préférences Thunar et les packages associés, comme suggéré par les discussions ci-dessus.

0
lhx