Re: Problema con montaggio chiavette usb
Ciao Giuseppe
Il 2017-05-19 11:09 Giuseppe Sacco ha scritto:
Ciao Giovanni,
Scusa, ti ho dato l'indicazione errata: andava eseguito da utente root.
Fai un'altra prova: cancella il file di log /tmp/usbmount.log e poi
cambia «exec > /tmp/usbmount.log 2>&1» in «exec >> /tmp/usbmount.log
2>&1» (nota: >> anziché >) in modo da avere il log di entrambe le due
esecuzione di usbmount invocate da systemd-udevd. Poi rimetti la
chiavetta e manda il log.
modificato /usr/share/usbmount/usbmount come da te suggerito e questo è
il log che ottengo
+ ENABLED=1
+ MOUNTPOINTS=
+ FILESYSTEMS=
+ MOUNTOPTIONS=
+ FS_MOUNTOPTIONS=
+ VERBOSE=no
+ [ -r /etc/usbmount/usbmount.conf ]
+ . /etc/usbmount/usbmount.conf
+ ENABLED=1
+ MOUNTPOINTS=/media/usb0 /media/usb1 /media/usb2 /media/usb3
/media/usb4 /media/usb5 /media/usb6 /media/usb7
+ FILESYSTEMS=vfat ext2 ext3 ext4 hfsplus msdos
+ MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime
+ FS_MOUNTOPTIONS=-fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ VERBOSE=yes
+ log debug loaded usbmount configurations
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3422] -- loaded usbmount
configurations
+ [ 1 -eq 0 ]
+ [ ! -x /sbin/blkid ]
+ [ ! -e /var/run/usbmount ]
+ umask 022
+ [ add = add ]
+ log debug trying to acquire lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3422] -- trying to acquire lock
/var/run/usbmount/.mount.lock
+ lockfile-create --retry 3 /var/run/usbmount/.mount
+ trap ( lockfile-remove /var/run/usbmount/.mount ) 0
+ log debug acquired lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3422] -- acquired lock
/var/run/usbmount/.mount.lock
+ /sbin/blkid -p /dev/sdb
+ DEVINFO=/dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ echo /dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ sed s/.*[[:blank:]]TYPE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ FSTYPE=/dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ echo /dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ sed s/.*[[:blank:]]UUID="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ UUID=/dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ echo /dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ sed s/.*[[:blank:]]USAGE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ USAGE=/dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ echo /dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ egrep -q (filesystem|disklabel)
+ log info /dev/sdb does not contain a filesystem or disklabel
+ [ info != debug ]
+ logger -p user.info -t usbmount[3422] -- /dev/sdb does not contain a
filesystem or disklabel
+ exit 1
+ lockfile-remove /var/run/usbmount/.mount
+ ENABLED=1
+ MOUNTPOINTS=
+ FILESYSTEMS=
+ MOUNTOPTIONS=
+ FS_MOUNTOPTIONS=
+ VERBOSE=no
+ [ -r /etc/usbmount/usbmount.conf ]
+ . /etc/usbmount/usbmount.conf
+ ENABLED=1
+ MOUNTPOINTS=/media/usb0 /media/usb1 /media/usb2 /media/usb3
/media/usb4 /media/usb5 /media/usb6 /media/usb7
+ FILESYSTEMS=vfat ext2 ext3 ext4 hfsplus msdos
+ MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime
+ FS_MOUNTOPTIONS=-fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ VERBOSE=yes
+ log debug loaded usbmount configurations
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3446] -- loaded usbmount
configurations
+ [ 1 -eq 0 ]
+ [ ! -x /sbin/blkid ]
+ [ ! -e /var/run/usbmount ]
+ umask 022
+ [ add = add ]
+ log debug trying to acquire lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3446] -- trying to acquire lock
/var/run/usbmount/.mount.lock
+ lockfile-create --retry 3 /var/run/usbmount/.mount
+ trap ( lockfile-remove /var/run/usbmount/.mount ) 0
+ log debug acquired lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3446] -- acquired lock
/var/run/usbmount/.mount.lock
+ /sbin/blkid -p /dev/sdb1
+ DEVINFO=/dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32"
TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos"
PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb"
PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63"
PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32"
TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos"
PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb"
PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63"
PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]TYPE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ FSTYPE=vfat
+ echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32"
TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos"
PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb"
PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63"
PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]UUID="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ UUID=A497-B11C
+ echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32"
TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos"
PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb"
PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63"
PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]USAGE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ USAGE=filesystem
+ echo filesystem
+ egrep -q (filesystem|disklabel)
+ egrep -q ^[[:blank:]]*/dev/sdb1 /etc/fstab
+ grep -q ^[[:blank:]]*UUID=A497-B11C /etc/fstab
+ log debug /dev/sdb1 contains filesystem type vfat
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3446] -- /dev/sdb1 contains
filesystem type vfat
+ fstype=vfat
+ in_list vfat vfat ext2 ext3 ext4 hfsplus msdos
+ [ vfat != vfat ]
+ return 0
+ [ -d /media/usb0 ]
+ grep -q ^[^ ][^ ]* */media/usb0 /proc/mounts
+ mountpoint=/media/usb0
+ log debug mountpoint /media/usb0 is available for /dev/sdb1
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3446] -- mountpoint /media/usb0 is
available for /dev/sdb1
+ break
+ [ -n /media/usb0 ]
+ options=
+ expr -fstype=vfat,gid=floppy,dmask=0007,fmask=0117 : -fstype=vfat,.
14
+ echo -fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ sed s/^[^,]*,//
+ options=gid=floppy,dmask=0007,fmask=0117
+ break
+ [ -n sync,noexec,nodev,noatime,nodiratime ]
+
options=sync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117
+ log info executing command: mount -tvfat
-osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117
/dev/sdb1 /media/usb0
+ [ info != debug ]
+ logger -p user.info -t usbmount[3446] -- executing command: mount
-tvfat
-osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117
/dev/sdb1 /media/usb0
+ mount -tvfat
-osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117
/dev/sdb1 /media/usb0
+ vendor=
+ [ -r
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/device/vendor
]
+ [ -r
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/vendor
]
+ cat
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/vendor
+ vendor=Kingston
+ echo Kingston
+ sed s/^[[:blank:]]\+//; s/[[:blank:]]\+$//
+ vendor=Kingston
+ model=
+ [ -r
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/device/model
]
+ [ -r
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/model
]
+ cat
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/model
+ model=DataTraveler 2.0
+ echo DataTraveler 2.0
+ sed s/^[[:blank:]]\+//; s/[[:blank:]]\+$//
+ model=DataTraveler 2.0
+ export UM_DEVICE=/dev/sdb1
+ export UM_MOUNTPOINT=/media/usb0
+ export UM_FILESYSTEM=vfat
+ export
UM_MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117
+ export UM_VENDOR=Kingston
+ export UM_MODEL=DataTraveler 2.0
+ log info executing command: run-parts /etc/usbmount/mount.d
+ [ info != debug ]
+ logger -p user.info -t usbmount[3446] -- executing command: run-parts
/etc/usbmount/mount.d
+ run-parts /etc/usbmount/mount.d
+ log debug usbmount execution finished
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[3446] -- usbmount execution finished
+ lockfile-remove /var/run/usbmount/.mount
Può darsi, ma se per qualche motivo non facessi più parte del gruppo
floppy, avresti un errore di accesso sul file system già montato,
mentre qui il file system non viene montato affatto.
In ogni caso: immagino che il gruppo floppy sia solo in /etc/groups.
Quindi puoi verificare che il tuo uid (arrivato credo da winbind) sia
correttamente elencato alla riga "floppy" di /etc/groups.
il mio utente (dpp1058157), e non il mio uid (1000), è presente nella
riga "floppy" di /etc/group così come è presente nelle altre righe
cdrom,sudo,audio,dip,video,plugdev,netdev,bluetooth,lpadmin,scanner
Il mio utente non è arrivato da winbind, mi spiego: inizialmente ho
installato debian e come utente non root ho creato lo stesso che
utilizzo sul dominio AD aziendale (dpp1058157), che ha ruolo di
amministratore (limitato all'Unità Organizzativa cui faccio parte) del
dominio. A installazione completata ho provveduto a joinare il pc all'AD
utilizzando il mio utente (dpp1058157) che è abilitato ad eseguire
questo tipo di operazioni (lo uso per mettere sotto dominio i pc con
windows)
Ciao,
Giuseppe
Ciao
Gianni
---
--
______________________________________
Giovanni Bellonio
Reply to: