J'ai une clé USB de 4 Go que j'ai partitionnée en utilisant sudo cfdisk /dev/sdb
et formatée en utilisant sudo mkfs /dev/sdb1
. Il est actuellement défini sur ID 83
avec System Linux
lorsque je fonctionne sudo fdisk -l
sur mon Debian Squeeze.
J'utilise pmount
pour monter les lecteurs USB externes. Donc, le faire pmount /dev/sdb1
monte /media/usb0
parce que j'ai le ff. ligne dans /etc/fstab
:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Après avoir émis la pmount
commande, l'USB est monté sur /media/usb0
- faire un ls -l /media/usb0
me donne:
drwx------ 2 root root 16384 Mar 2 20:08 lost+found
Je vais donc vaquer à mes occupations et essayer de copier un fichier dans /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 j'émets la même cp
commande avec sudo
, je peux copier le fichier.
Pourquoi cela arrive-t-il? J'ai essayé l'autre clé USB que j'ai et je peux leur écrire sans cette erreur. Y a-t-il eu un problème avec la façon dont j'ai formaté ou repartitionné la clé USB?
sudo mkfs.ntfs /dev/sdb1
etsudo mkfs.vfat /dev/sdb1
mais j'obtiens l'erreursudo: mkfs.xxxx: command not found
oùxxxx
est soitntfs
etvfat
. Comment faire fonctionner cela sur Debian Squeeze?