web-dev-qa-db-fra.com

Périphérique USB d'abord monté en tant que root, puis par l'utilisateur

Lorsque je connecte mon Kindle, il s’affiche sous la forme d’un support usb0 que je peux lire mais pas écrire (propriétaire = root).

Cependant, si je fais Sudo umount /media/usb0, usb0 est démonté et un média Kindle est monté correctement (est inscriptible, etc.).

Qu'est-ce qui peut causer un comportement aussi étrange? Ce n'est pas seulement avec Kindle, mais avec les lecteurs flash, etc.

Mon /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=595815c2-d882-4ec8-a2cd-cce70471167c /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda6 during installation
#UUID=1340a336-66ca-4743-a6e4-41a307af2dda /boot           ext4    defaults        0       3
# swap was on /dev/sda5 during installation
UUID=afa49f1d-d505-4166-82a2-2f44548a48c6 none            swap    sw              0       0

UUID=deb86039-528a-45f3-b5f9-ce528740c94e /data_hdd ext4    defaults    0   2

Mes groupes:

petr@sova:~$ groups petr
petr : petr adm cdrom Sudo dip plugdev Fuse lpadmin sambashare bumblebee

EDIT (voir la dernière ligne):

Lors de la connexion

petr@sova:~$ Sudo mount
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/Fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sdb1 on /data_hdd type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-Fuse-daemon on /home/petr/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev,user=petr)
/dev/sde1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime)

Démonter

petr@sova:~$ Sudo umount /media/usb0

Avec Kindle (après démontage)

petr@sova:~$ Sudo mount
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/Fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sdb1 on /data_hdd type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-Fuse-daemon on /home/petr/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev,user=petr)
/dev/sde1 on /media/Kindle type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
3
mreq

J'ai eu ce problème aussi et chercher haut et bas pour la solution - et finalement trouvé. Tout ce que je devais faire était de désinstaller le paquet usbmount .

Débranchez votre Kindle en premier. Puis ouvrez le terminal et entrez

$ Sudo apt-get remove usbmount

Lorsque vous y êtes invité, entrez votre mot de passe. Le système fera son travail et vous demandera si vous voulez vraiment supprimer le paquet. Réponse Y (pour 'oui'). Laisse le finir.

Maintenant, branchez votre Kindle in-travaillé comme un charme pour moi.

4
Aleks G