Bug#750499: gvfs mounts the fat32 sd card of my 3g dongle with root ownership
Paretje
info at online-urbanus.be
Tue Jun 3 21:39:22 UTC 2014
Source: gvfs
Severity: important
Dear Maintainer,
Today, I wanted to copy my statistics course to the micro sd card I use for my e-reader. I do this using my 3G dongle.
The first problem I encountered that the partitions weren't automatically discovered. It was when the dongle was inserted during boot, or when I did a touch /dev/sdb
Well, I could mount the FAT32 file system now, but the ownership was set to root. I have tested it with an other FAT32 file system using a spare USB stick, but this functioned well.
This is the output of gvfs-mount -io after inserting the dongle:
Drive connected: 'HUAWEI MMC Storage'
Drive(0): HUAWEI MMC Storage
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
ids:
unix-device: '/dev/sdb'
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
is_media_removable=1
has_media=0
is_media_check_automatic=1
can_poll_for_media=0
can_eject=1
can_start=0
can_stop=0
start_stop_type=shutdown
sort_key=01hotplug/1401829923277712
Drive connected: 'HUAWEI Mass Storage'
Drive(0): HUAWEI Mass Storage
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
ids:
unix-device: '/dev/sr0'
themed icons: [drive-optical] [drive]
symbolic themed icons: [drive-optical-symbolic] [drive-symbolic] [drive-optical] [drive]
is_media_removable=1
has_media=0
is_media_check_automatic=1
can_poll_for_media=0
can_eject=1
can_start=0
can_stop=0
start_stop_type=shutdown
sort_key=01hotplug/1401829923303482
After I do the touch /dev/sdb:
Drive changed: 'HUAWEI MMC Storage'
Drive(0): HUAWEI MMC Storage
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
ids:
unix-device: '/dev/sdb'
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
is_media_removable=1
has_media=1
is_media_check_automatic=1
can_poll_for_media=0
can_eject=1
can_start=0
can_stop=0
start_stop_type=shutdown
sort_key=01hotplug/1401829923277712
Volume added: 'usb0'
Volume(0): usb0
Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
ids:
class: 'device'
themed icons: [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media] [drive-removable] [drive]
can_mount=1
can_eject=0
should_automount=0
sort_key=gvfs.time_detected_usec.1401830431454306
Drive changed: 'HUAWEI MMC Storage'
Drive(0): HUAWEI MMC Storage
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
ids:
unix-device: '/dev/sdb'
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
is_media_removable=1
has_media=1
is_media_check_automatic=1
can_poll_for_media=0
can_eject=1
can_start=0
can_stop=0
start_stop_type=shutdown
sort_key=01hotplug/1401829923277712
Volume removed: 'usb0'
Volume(0): usb0
Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
ids:
class: 'device'
themed icons: [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media] [drive-removable] [drive]
can_mount=1
can_eject=0
should_automount=0
sort_key=gvfs.time_detected_usec.1401830431454306
Volume added: '3.9 GB Volume'
Volume(0): 3.9 GB Volume
Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
ids:
class: 'device'
unix-device: '/dev/sdb1'
uuid: '205A-CB39'
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
can_mount=1
can_eject=1
should_automount=1
sort_key=gvfs.time_detected_usec.1401830432141025
$ gvfs-mount -d /dev/sdb1
Mounted /dev/sdb1 at /media/usb0
Note the fact that the disk is mounted directly at /media, and not /media/kevin. The output of gvfs-mount -io:
Volume changed: '3.9 GB Volume'
Volume(0): 3.9 GB Volume
Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
ids:
class: 'device'
unix-device: '/dev/sdb1'
uuid: '205A-CB39'
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
can_mount=1
can_eject=1
should_automount=1
sort_key=gvfs.time_detected_usec.1401830611697541
Mount added: '3.9 GB Volume'
Mount(0): 3.9 GB Volume -> file:///media/usb0
Type: GProxyMount (GProxyVolumeMonitorUDisks2)
default_location=file:///media/usb0
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
can_unmount=1
can_eject=1
is_shadowed=0
sort_key=gvfs.time_detected_usec.1401830646392683
Relevant output of mount:
/dev/sdb1 on /media/usb0 type vfat (rw,nosuid,nodev,noexec,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)
dmesg output:
[ 5688.607615] usb 1-5: new high-speed USB device number 16 using xhci_hcd
[ 5688.802774] usb 1-5: New USB device found, idVendor=12d1, idProduct=1003
[ 5688.802784] usb 1-5: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 5688.802788] usb 1-5: Product: HUAWEI Mobile
[ 5688.802792] usb 1-5: Manufacturer: HUAWEI Technology
[ 5688.804090] usb-storage 1-5:1.0: USB Mass Storage device detected
[ 5688.804931] scsi29 : usb-storage 1-5:1.0
[ 5688.805800] usb 1-5: USB disconnect, device number 16
[ 5695.358438] usb 1-5: new high-speed USB device number 17 using xhci_hcd
[ 5695.553587] usb 1-5: New USB device found, idVendor=12d1, idProduct=1003
[ 5695.553595] usb 1-5: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 5695.553599] usb 1-5: Product: HUAWEI Mobile
[ 5695.553602] usb 1-5: Manufacturer: HUAWEI Technology
[ 5695.555301] usb-storage 1-5:1.0: USB Mass Storage device detected
[ 5695.555495] option 1-5:1.0: GSM modem (1-port) converter detected
[ 5695.555666] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB0
[ 5695.555801] usb-storage 1-5:1.1: USB Mass Storage device detected
[ 5695.555982] option 1-5:1.1: GSM modem (1-port) converter detected
[ 5695.556107] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB1
[ 5695.556211] usb-storage 1-5:1.2: USB Mass Storage device detected
[ 5695.556617] scsi32 : usb-storage 1-5:1.2
[ 5695.556808] usb-storage 1-5:1.3: USB Mass Storage device detected
[ 5695.557609] scsi33 : usb-storage 1-5:1.3
[ 5696.557506] scsi 32:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 5696.559513] scsi 33:0:0:0: Direct-Access HUAWEI MMC Storage 2.31 PQ: 0 ANSI: 2
[ 5696.569016] sr0: scsi-1 drive
[ 5696.569390] sr 32:0:0:0: Attached scsi CD-ROM sr0
[ 5696.570408] sr 32:0:0:0: Attached scsi generic sg1 type 5
[ 5696.570736] sd 33:0:0:0: Attached scsi generic sg2 type 0
[ 5696.579617] sd 33:0:0:0: [sdb] Attached SCSI removable disk
[ 5696.611396] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 16 ep 8 with no TDs queued?
[ 5708.807901] sd 33:0:0:0: [sdb] 7710720 512-byte logical blocks: (3.94 GB/3.67 GiB)
[ 5708.814010] sd 33:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5708.830600] sdb: sdb1
[ 5710.388431] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 5710.407030] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
-- System Information:
Debian Release: jessie/sid
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.14-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list