J'ai un bâton USB de 4 Go que j'ai partitionné en utilisant Sudo cfdisk /dev/sdb
et formaté en utilisant Sudo mkfs /dev/sdb1
. Il est actuellement défini sur ID 83
avec système Linux
quand je cours Sudo fdisk -l
sur ma presser de Debian.
J'utilise pmount
pour monter les lecteurs USB externes. Donc, un pmount /dev/sdb1
le monte à /media/usb0
parce que j'ai le FF. faire la queue /etc/fstab
:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Après avoir délivré la commande pmount
, la clé USB est montée sur /media/usb0
- faire un ls -l /media/usb0
Donne moi:
drwx------ 2 root root 16384 Mar 2 20:08 lost+found
Donc, je vais sur mon entreprise et essayer de copier un fichier à /media/usb0
Mais j'obtiens l'erreur ci-dessous:
$ cp ~/foo.bar /media/usb0
cp: cannot create regular file `/media/usb0/foo.bar': Permission denied
Mais lorsque je publie la même commande cp
_ avec Sudo
, je suis capable de copier le fichier.
Pourquoi cela arrive-t-il? J'ai essayé un autre lecteur USB que j'ai et je suis capable de leur écrire sans cette erreur. Y avait-il quelque chose qui ne va pas avec la façon dont j'ai formaté ou reparié le bâton USB?
Cela se produit sur des systèmes de Debian ultérieurs (par exemple Jessie) également avec certains lecteurs flash USB FAT32 ou EXT3,4. Vous devez Supprimer (ou commentez) la ligne suivante de votre /etc/fstab:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Une fois que vous aurez votre lecteur USB monté automatiquement sous la permission de votre compte utilisateur régulier et non root. Voir Informations détaillées sur les forums Debian sur this lien.
Après cela, votre lecteur USB montera en douceur avec votre autorisation d'écriture de votre utilisateur :)
Si votre système de fichiers est FAT16 ou FAT32, vous devez utiliser cette commande:
Sudo mount -t vfat /dev/sdb1 /media/usb0 -o uid=1000,gid=1000,utf8,dmask=027,fmask=137
Pour plus d'informations, visitez le lien https://help.ubuntu.com/community/mount/usb#mount_the_drive
Accédez aux médias du système de fichiers via l'interface graphique. Faites un clic droit sur le lecteur USB que vous souhaitez copier sur et sélectionner - Ouvrir en tant que root. Tapez le mot de passe. Ensuite, vous pouvez copier Supprimer, glisser-déposer. Tout bon