I have a poor hack for it. In the file /etc/udev/permissions.rules look for these lines: ACTION=="add", SUBSYSTEM=="usb_device", \ PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", \ NAME="%c", MODE="0644" Then change the mode to MODE="0666". Remember it's a poor hack because it gives write access to everybody. I think the problem has to do with not being able to mount the camera as a disk. If you can mount as a disk I think udev runs another script (can't remember where it is now) that gets the disk device created which properly gives you write access to. Since your camera is not capable it only gets the usb device created. FYI to get a better idea what was going on I used udevmonitor and plugged in my camera to see the events.