J'ai une clé USB de 4 Go que j'ai partitionnée en utilisant sudo cfdisk /dev/sdbet formatée en utilisant sudo mkfs /dev/sdb1. Il est actuellement défini sur ID 83avec System Linuxlorsque je fonctionne sudo fdisk -lsur mon Debian Squeeze.
J'utilise pmountpour monter les lecteurs USB externes. Donc, le faire pmount /dev/sdb1monte /media/usb0parce que j'ai le ff. ligne dans /etc/fstab:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Après avoir émis la pmountcommande, l'USB est monté sur /media/usb0- faire un ls -l /media/usb0me 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/usb0mais 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 cpcommande 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/sdb1etsudo mkfs.vfat /dev/sdb1mais j'obtiens l'erreursudo: mkfs.xxxx: command not foundoùxxxxest soitntfsetvfat. Comment faire fonctionner cela sur Debian Squeeze?