[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: