質問: ルートにならずにusbにファイルを書き込むにはどうすればよいですか? sudo cfdisk /dev/sdbを使用してパーティション分割し、sudo mkfs /dev/sdb1を使用してフォーマットした4gb usbスティックを持っています。現在、debian squeezeで83を実行すると、システムlinuxでid sudo fdisk -lに設定されます。私はpmountを使用して外部usbドライブをマウントします。したがって、pmount /dev/sdb1を実行すると、/media/usb0にマウントされます。 /etc/fstabの行:/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0 pmountコマンドを発行した後、usbは/media/usb0にマウントされます。ls -l /media/usb0を実行すると、次のようになります。drwx------ 2 root root 16384 mar 2 20:08 lost+found だから私は自分の仕事に取り掛かり、/media/usb0にファイルをコピーしようとしましたが、以下のエラーが発生します:$ cp ~/foo.bar /media/usb0 cp: cannot create regular file `/media/usb0/foo.bar': permission denied しかし、cpを指定して同じsudoコマンドを発行すると、ファイルをコピーできます。なぜこれが起こるのですか?私が持っている他のusbドライブを試しましたが、このエラーなしでそれらに書き込むことができます。 usbスティックをフォーマットまたは再パーティションする方法に何か問題がありましたか?
回答: ファイルシステムがfat16またはfat32の場合は、次のコマンドを使用する必要があります。sudo mount -t vfat /dev/sdb1 /media/usb0 -o uid=1000,gid=1000,utf8,dmask=027,fmask=137 詳細については、リンク https://help.ubuntu.com/community/mount/usb#mount_the_drive にアクセスしてください