I figured out why this was happening for me. I had an entry for /dev/sde1
in /etc/fstab
:
/dev/sde1 /media/usb0 auto rw,user,noauto 0 0
I edited that file as root and removed that line, and now USB drives mounted by nautilus are owned and writable by me!
On other systems, it's likely that /dev/sde1
is not the right device. To find out what it would be for you, you can watch the output of sudo tail -f /var/log/messages
when you plug in the drive. It should show a bunch of lines like this:
May 1 21:00:10 centurion kernel: [14151.300528] scsi 12:0:0:0: Direct-Access Generic Flash Disk 8.07 PQ: 0 ANSI: 2
May 1 21:00:10 centurion kernel: [14151.301788] sd 12:0:0:0: Attached scsi generic sg5 type 0
May 1 21:00:10 centurion kernel: [14151.305140] sd 12:0:0:0: [sde] 1966078 512-byte logical blocks: (1.00 GB/959 MiB)
May 1 21:00:10 centurion kernel: [14151.305755] sd 12:0:0:0: [sde] Write Protect is off
May 1 21:00:10 centurion kernel: [14151.312524] sde: sde1
May 1 21:00:10 centurion kernel: [14151.316724] sd 12:0:0:0: [sde] Attached SCSI removable disk
The line with sde: sde1
shows that the device for the USB drive is sde
and it has one partition, so the device file to mount is /dev/sde1
.
mount
/findmnt
or elsewhere?rw
, but your user just doesn't have permission to write to it? Or maybe there's a filesystem problem that forces aro
mount? Check mount's output as grawity suggests, maybe even dmesg or the syslog for errors