web-dev-qa-db-fra.com

Problème de propriété / autorisation avec le montage automatique du lecteur exfat

Je suis nouveau sur Linux et j'ai des problèmes pour monter automatiquement une partition au format exFat sur un disque Lacie dans Ubuntu 16.04.

J'ai installé exfat-Fuse et exfat-utils et pouvais ensuite monter manuellement à l'aide de:

Sudo mount -t exfat /dev/sdb2 /media/maria/Lexfat

Le disque exfat ne monterait pas automatiquement, cependant, alors j’ai édité /etc/fstab (je ne sais pas ce que signifient les options, cependant, alors peut-être que le problème existe ...?):

Sudo nano /etc/fstab
/dev/sdb2 /media/maria/Lexfat exfat defaults,auto,umask=000,users,rw 0 0

(J'ai essayé d'obtenir un UUID en utilisant blkid, mais cela ne répertorie pas mon disque exfat)

À présent, le disque est monté automatiquement au démarrage d’Ubuntu, mais il appartient à l’utilisateur root.

Je dois donc donner un mot de passe pour le démonter et je ne suis pas autorisé à remonter avec une interface graphique. Je ne suis pas autorisé à changer de propriétaire en utilisant chown, non plus.

J'ai transféré des fichiers d'un serveur distant sur le disque en utilisant rsync, ce qui fonctionne bien, sauf que je reçois

failed to set times-error

J'imagine que les problèmes de montage et rsync sont des problèmes de propriété/autorisation, mais je ne comprends pas comment le résoudre. Des idées, s'il vous plaît?

5
swedishchef

Automount exfat avec autorisations utilisateur

Lorsque vous spécifiez l'option auto, les périphériques sont automatiquement montés au démarrage avec les autorisations root. Les options appropriées pour exfat sont décrites dans la page de manuel mount.exfat . Modifiez l'entrée /etc/fstab en:

/dev/sdb1 /media/maria/Lexfat exfat defaults,uid=1000,gid=1000 0 0

Les options par défaut (rw, suid, dev, exec, auto, nouser et async) suffisent dans la plupart des cas. Les noms uid et gid appropriés peuvent être obtenus en

$ id yourusername
uid=1000(yourusername) gid=1000(yourusername) groups=1000(yourusername),4(adm),24(cdrom),...

chown exfat

En ce qui concerne les problèmes et erreurs chown: exfat ne prend pas en charge les autorisations des utilisateurs. Donc, utiliser chown sur un fichier dans exfat échouera toujours:

$ Sudo chown root:root /media/maria/Lexfat/test.txt
chown: changing ownership of ‘test.txt’: Function not implemented

rsync en exfat

Le problème des horodatages et des autorisations est identique à celui de la propriété: exfat ne le prend pas en charge. Mais rsync fonctionnera toujours. N'utilisez pas l'option -a.

$ rsync -r /from/here /media/maria/Lexfat
6
Simon Sudler