J'ai un lecteur USB FAT32 sur / dev / sda2. Je l'ai monté en tant que / media / bigdrive cependant, j'obtiens une autorisation refusée chaque fois que j'essaie d'y toucher un fichier en tant qu'utilisateur non root.
Quand je cours, mount
je peux voir cette ligne:
/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
Mon / etc / fstab a cette ligne:
/dev/sda2 /media/bigdrive vfat rw,user,exec,umask=000 0 0
J'ai essayé de courir sudo chmod 777 /media/bigdrive
etsudo chmod 777 -R /media/bigdrive
Aucun des deux ne change quoi que ce soit.
Y a-t-il quelque chose qui me manque?
C'est sur un rasberry pi exécutant raspbian BTW.
ls -ld /media/bigdrive
?uid
et / ou desgid
valeurs, par exemple, ajoutezuid=YOUR_ID
(trouverYOUR_ID
avecid
) aux options defstab
. Un meilleur choix serait de faireudev
gérer cela ou du moins de faire référence à la partition par son nom UUID (voirls -l /dev/disk/by-uuid
) et au lieu de l'/dev/sda2
utiliserUUID=...
dansfstab
.mount /dev/sda2
ou autre chose?Réponses:
J'ai eu exactement le même problème et la seule chose qui a vraiment fonctionné pour moi était:
Cependant, umask = 000 et umask = 0000 ont tous deux fonctionné pour moi.
Ainsi, après avoir configuré votre / etc / fstab, tapez les commandes suivantes (la première démonte le lecteur, la seconde le remonte):
La deuxième commande pourrait être remplacée par:
Voir aussi cette réponse
la source
Après avoir édité / etc / fstab, vous devez monter tout ce qui y a été ajouté. La page de manuel pour le montage donne l'astuce suivante.
exécutez simplement ce qui suit au lieu de redémarrer et vous devriez être prêt à partir.
la source