Problema riconoscimento chiavetta

18 risposte [Ultimo contenuto]
Ritratto di David73
David73
(Geek)
Offline
Geek
Iscritto: 21/03/2014
Messaggi: 186

Buongiorno,
ultimamente ho problemi sul mio laptop con le chiavette: se inserisco una penna usb per la firma digitale, apparentemente viene riconosciuta, ma al lancio di alcuni file mi appare una finestra che mi dice "Esecuzione del processo figlio "/media/cdrom1/launcher_linux.bat" non riuscita (Permesso negato).Questa cosa accade anche se provo da root, con l'unica differenza che con root le icone dei vari file e cartelle sono con lucchetto.
Se invece inserisco un'altra chiavetta questa funziona normalmente.
Tra l'altro ho notato che la chiavetta con firma digitale viene "riconosciuta" come cdrom e non come pen drive Thinking
In pratica per far riconoscere veramente la chiavetta della firma digitale, devo prima inserire l'altra chiavetta, assicurarmi che sia stata montata e finalmente inserire quella con la firma digitale, che stranamente poi viene riconosciuta completamente. D Oh
Come faccio a evitare ogni volta di fare sto casino?

Il mio portatile è un ASUS k53u con architettura a 64bit e come SO ho jessie.

Ritratto di David73
David73
(Geek)
Offline
Geek
Iscritto: 21/03/2014
Messaggi: 186

Mi sa che sono condannato a tenermelo così At Wits End .

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2698

Cosa intendi con "penna usb per la firma digitale"? E cosa cerchi di fare con quei file? In che senso li "lanci"? Sono degli eseguibili? Citi un file con estensione .bat che di solito appartiene al mondo MicroSoft. Che c'entra con Linux?

Infine, riporta qualche log di sistema da cui si veda come il kernel riconosce la chiavetta. L'ideale sarebbe isolare solo quelli relativi al momento incriminato; ad esempio, questo mostra solo i log degli ultimi 5 minuti:

journalctl -S -5min

Ritratto di David73
David73
(Geek)
Offline
Geek
Iscritto: 21/03/2014
Messaggi: 186

Hai presente le chiavette che si usano per la firma digitale nelle operazioni bancarie? Nella fattispecie si tratta di quella del bancoposta. Il file .bat è l'eseguibile che devo aprire col terminale per far si che la firma digitale venga riconosciuta dal sistema banco posta. Non sapevo che i file.bat fossero del mondo microsoft.

Ritratto di David73
David73
(Geek)
Offline
Geek
Iscritto: 21/03/2014
Messaggi: 186

gli ho dato 20 secondi, guarda un pò:

journalctl --since "20 sec ago"
-- Logs begin at mer 2017-04-05 12:18:43 CEST, end at mer 2017-04-05 13:14:01 CE
apr 05 13:13:49 computer kernel: usb 2-1: new high-speed USB device number 17 us
apr 05 13:13:50 computer kernel: usb 2-1: New USB device found, idVendor=058f, i
apr 05 13:13:50 computer kernel: usb 2-1: New USB device strings: Mfr=0, Product
apr 05 13:13:50 computer kernel: hub 2-1:1.0: USB hub found
apr 05 13:13:50 computer kernel: hub 2-1:1.0: 4 ports detected
apr 05 13:13:50 computer kernel: usb 2-1.1: new high-speed USB device number 18 
apr 05 13:13:50 computer kernel: usb 2-1.1: New USB device found, idVendor=048d,
apr 05 13:13:50 computer kernel: usb 2-1.1: New USB device strings: Mfr=1, Produ
apr 05 13:13:50 computer kernel: usb 2-1.1: Product: USB Mass Storage Device
apr 05 13:13:50 computer kernel: usb 2-1.1: Manufacturer: iTE Tech
apr 05 13:13:50 computer kernel: usb 2-1.1: SerialNumber: 00000000004CC
apr 05 13:13:50 computer kernel: usb-storage 2-1.1:1.0: USB Mass Storage device 
apr 05 13:13:50 computer kernel: scsi11 : usb-storage 2-1.1:1.0
apr 05 13:13:50 computer mtp-probe[2528]: checking bus 2, device 18: "/sys/devic
apr 05 13:13:50 computer mtp-probe[2528]: bus: 2, device: 18 was not an MTP devi
apr 05 13:13:50 computer kernel: usb 2-1.2: new full-speed USB device number 19 
apr 05 13:13:50 computer kernel: usb 2-1.2: New USB device found, idVendor=25dd,
apr 05 13:13:50 computer kernel: usb 2-1.2: New USB device strings: Mfr=1, Produ
apr 05 13:13:50 computer kernel: usb 2-1.2: Product: keyfour-a1
apr 05 13:13:50 computer kernel: usb 2-1.2: Manufacturer: BIT4ID
apr 05 13:13:50 computer kernel: hid-generic 0003:25DD:2311.0007: hiddev0,hidraw
apr 05 13:13:50 computer mtp-probe[2535]: checking bus 2, device 19: "/sys/devic
...skipping...
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Write Protect is off
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Mode Sense: 23 00 00 00
apr 05 13:13:51 computer kernel: sr1: scsi3-mmc drive: 93x/93x cd/rw xa/form2 cd
apr 05 13:13:51 computer kernel: sr 11:0:0:1: Attached scsi CD-ROM sr1
apr 05 13:13:51 computer kernel: sr 11:0:0:1: Attached scsi generic sg3 type 5
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Write cache: disabled, read 
apr 05 13:13:51 computer kernel:  sdb: sdb1
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Attached SCSI removable disk
apr 05 13:13:51 computer kernel: UDF-fs: warning (device sr1): udf_fill_super: N
apr 05 13:13:51 computer kernel: ISO 9660 Extensions: Microsoft Joliet Level 3
apr 05 13:13:52 computer kernel: ISO 9660 Extensions: RRIP_1991A
apr 05 13:13:52 computer udisksd[1247]: Mounted /dev/sr1 (system) at /media/cdro
apr 05 13:13:52 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:52 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer org.freedesktop.Tracker1[1098]: (tracker-store:1231): G
apr 05 13:13:53 computer kernel: FAT-fs (sdb1): utf8 is not a recommended IO cha
apr 05 13:13:53 computer kernel: FAT-fs (sdb1): Volume was not properly unmounte
apr 05 13:13:53 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer udisksd[1247]: Mounted /dev/sdb1 (system) at /media/usb
apr 05 13:14:01 computer su[2580]: Successful su for root by davenz
apr 05 13:14:01 computer su[2580]: + /dev/pts/1 davenz:root
apr 05 13:14:01 computer su[2580]: pam_unix(su:session): session opened for user
...skipping...
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Write Protect is off
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Mode Sense: 23 00 00 00
apr 05 13:13:51 computer kernel: sr1: scsi3-mmc drive: 93x/93x cd/rw xa/form2 cd
apr 05 13:13:51 computer kernel: sr 11:0:0:1: Attached scsi CD-ROM sr1
apr 05 13:13:51 computer kernel: sr 11:0:0:1: Attached scsi generic sg3 type 5
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Write cache: disabled, read 
apr 05 13:13:51 computer kernel:  sdb: sdb1
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Attached SCSI removable disk
apr 05 13:13:51 computer kernel: UDF-fs: warning (device sr1): udf_fill_super: N
apr 05 13:13:51 computer kernel: ISO 9660 Extensions: Microsoft Joliet Level 3
apr 05 13:13:52 computer kernel: ISO 9660 Extensions: RRIP_1991A
apr 05 13:13:52 computer udisksd[1247]: Mounted /dev/sr1 (system) at /media/cdro
apr 05 13:13:52 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:52 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer org.freedesktop.Tracker1[1098]: (tracker-store:1231): G
apr 05 13:13:53 computer kernel: FAT-fs (sdb1): utf8 is not a recommended IO cha
apr 05 13:13:53 computer kernel: FAT-fs (sdb1): Volume was not properly unmounte
apr 05 13:13:53 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer udisksd[1247]: Mounted /dev/sdb1 (system) at /media/usb
apr 05 13:14:01 computer su[2580]: Successful su for root by davenz
apr 05 13:14:01 computer su[2580]: + /dev/pts/1 davenz:root
apr 05 13:14:01 computer su[2580]: pam_unix(su:session): session opened for user
...skipping...
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Write Protect is off
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Mode Sense: 23 00 00 00
apr 05 13:13:51 computer kernel: sr1: scsi3-mmc drive: 93x/93x cd/rw xa/form2 cd
apr 05 13:13:51 computer kernel: sr 11:0:0:1: Attached scsi CD-ROM sr1
apr 05 13:13:51 computer kernel: sr 11:0:0:1: Attached scsi generic sg3 type 5
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Write cache: disabled, read 
apr 05 13:13:51 computer kernel:  sdb: sdb1
apr 05 13:13:51 computer kernel: sd 11:0:0:0: [sdb] Attached SCSI removable disk
apr 05 13:13:51 computer kernel: UDF-fs: warning (device sr1): udf_fill_super: N
apr 05 13:13:51 computer kernel: ISO 9660 Extensions: Microsoft Joliet Level 3
apr 05 13:13:52 computer kernel: ISO 9660 Extensions: RRIP_1991A
apr 05 13:13:52 computer udisksd[1247]: Mounted /dev/sr1 (system) at /media/cdro
apr 05 13:13:52 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:52 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer org.freedesktop.Tracker1[1098]: (tracker-store:1231): G
apr 05 13:13:53 computer kernel: FAT-fs (sdb1): utf8 is not a recommended IO cha
apr 05 13:13:53 computer kernel: FAT-fs (sdb1): Volume was not properly unmounte
apr 05 13:13:53 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer org.gtk.Private.UDisks2VolumeMonitor[1098]: index_parse
apr 05 13:13:53 computer udisksd[1247]: Mounted /dev/sdb1 (system) at /media/usb
apr 05 13:14:01 computer su[2580]: pam_unix(su:session): session opened for user
lines 30-52/52 (END)

non capisco perchè nell'incollare il testo mi ha tagliato la parte di destra!!!

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2698

La parte di destra è tagliata perché d'ufficio journalctl filtra l'output attraverso un pager, di solito less. Per evitarlo basta aggiungere il parametro --no-pager.

Comunque, sembra che la tua chiavetta si mostri al sistema come due dispositivi diversi:

  • un disco formattato in ISO 9660 e perciò il kernel assume sia un CD-ROM, lo vede come /dev/sr1 e lo monta su /media/cdrom);
  • un disco FAT e perciò il kernel lo vede come /dev/sdb1 e lo monta su /media/usb (sempre che il nome non sia più lungo e non sia stato troncato).
Riesci a esaminare (ls -l) i contenuti di questi due dischi? Qual è quello che contiene il file da eseguire?

Probabilmente il .bat è uno script. Puoi riportarlo? Se è troppo lungo riporta solo le prime 10 righe.

Ritratto di David73
David73
(Geek)
Offline
Geek
Iscritto: 21/03/2014
Messaggi: 186

Scusate tutti se riprendo la discussione solo ora, ma sono stato impegnato con un lutto in famiglia.

Lo script .bat questo:

#!/bin/sh
set -x
curdir=`dirname "$0"`
curdir=`cd "$curdir"; pwd`
cd "$curdir"
mname=`uname -m`
if test "$mname" = "x86_64" ; then
    plat=64
else
    plat=
fi
 
VERB="exec"
CMD=Linux${plat}/kickstart.bat
if test -e "$CMD"
then
    echo $VERB \"$CMD\"
    $VERB "$CMD"
    exit 0
fi
 
exit 0

qui invece il resto che mi hai chiesto:

root@computer:/home/davenz# journalctl --since "20 sec ago" --no-pager
-- Logs begin at ven 2017-05-05 10:13:40 CEST, end at ven 2017-05-05 15:34:37 CEST. --
mag 05 15:34:37 computer su[4023]: Successful su for root by davenz
mag 05 15:34:37 computer su[4023]: + /dev/pts/0 davenz:root
mag 05 15:34:37 computer su[4023]: pam_unix(su:session): session opened for user root by davenz(uid=1000)
root@computer:/home/davenz# journalctl --since "20 sec ago" --no-pager
-- Logs begin at ven 2017-05-05 10:13:40 CEST, end at ven 2017-05-05 15:34:37 CEST. --
mag 05 15:34:37 computer su[4023]: Successful su for root by davenz
mag 05 15:34:37 computer su[4023]: + /dev/pts/0 davenz:root
mag 05 15:34:37 computer su[4023]: pam_unix(su:session): session opened for user root by davenz(uid=1000)
root@computer:/home/davenz# journalctl --since "20 sec ago" --no-pager
-- Logs begin at ven 2017-05-05 10:13:40 CEST, end at ven 2017-05-05 15:35:45 CEST. --
mag 05 15:35:43 computer kernel: usb 2-1: new high-speed USB device number 5 using ehci-pci
mag 05 15:35:43 computer kernel: usb 2-1: New USB device found, idVendor=058f, idProduct=6254
mag 05 15:35:43 computer kernel: usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
mag 05 15:35:43 computer kernel: hub 2-1:1.0: USB hub found
mag 05 15:35:43 computer kernel: hub 2-1:1.0: 4 ports detected
mag 05 15:35:43 computer kernel: usb 2-1.1: new high-speed USB device number 6 using ehci-pci
mag 05 15:35:43 computer kernel: usb 2-1.1: New USB device found, idVendor=048d, idProduct=1167
mag 05 15:35:43 computer kernel: usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
mag 05 15:35:43 computer kernel: usb 2-1.1: Product: USB Mass Storage Device
mag 05 15:35:43 computer kernel: usb 2-1.1: Manufacturer: iTE Tech
mag 05 15:35:43 computer kernel: usb 2-1.1: SerialNumber: 00000000004CC
mag 05 15:35:43 computer kernel: usb-storage 2-1.1:1.0: USB Mass Storage device detected
mag 05 15:35:43 computer kernel: scsi7 : usb-storage 2-1.1:1.0
mag 05 15:35:43 computer mtp-probe[4062]: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1.1"
mag 05 15:35:43 computer mtp-probe[4062]: bus: 2, device: 6 was not an MTP device
mag 05 15:35:43 computer kernel: usb 2-1.2: new full-speed USB device number 7 using ehci-pci
mag 05 15:35:43 computer kernel: usb 2-1.2: New USB device found, idVendor=25dd, idProduct=2311
mag 05 15:35:43 computer kernel: usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
mag 05 15:35:43 computer kernel: usb 2-1.2: Product: keyfour-a1
mag 05 15:35:43 computer kernel: usb 2-1.2: Manufacturer: BIT4ID
mag 05 15:35:43 computer kernel: hid-generic 0003:25DD:2311.0003: hiddev0,hidraw1: USB HID v1.00 Device [BIT4ID keyfour-a1] on usb-0000:00:13.2-1.2/input0
mag 05 15:35:43 computer mtp-probe[4068]: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1.2"
mag 05 15:35:43 computer mtp-probe[4068]: bus: 2, device: 7 was not an MTP device
mag 05 15:35:44 computer kernel: scsi 7:0:0:0: Direct-Access     IT1167B  USB Flash Disk   0.00 PQ: 0 ANSI: 4
mag 05 15:35:44 computer kernel: scsi 7:0:0:1: CD-ROM            IT1167B  USB Flash Disk   0.00 PQ: 0 ANSI: 4
mag 05 15:35:44 computer kernel: sd 7:0:0:0: Attached scsi generic sg2 type 0
mag 05 15:35:44 computer kernel: sr1: scsi3-mmc drive: 93x/93x cd/rw xa/form2 cdda tray
mag 05 15:35:44 computer kernel: sr 7:0:0:1: Attached scsi CD-ROM sr1
mag 05 15:35:44 computer kernel: sd 7:0:0:0: [sdb] 2305792 512-byte logical blocks: (1.18 GB/1.09 GiB)
mag 05 15:35:44 computer kernel: sd 7:0:0:0: [sdb] Write Protect is off
mag 05 15:35:44 computer kernel: sd 7:0:0:0: [sdb] Mode Sense: 23 00 00 00
mag 05 15:35:44 computer kernel: sr 7:0:0:1: Attached scsi generic sg3 type 5
mag 05 15:35:44 computer kernel: sd 7:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
mag 05 15:35:44 computer kernel:  sdb: sdb1
mag 05 15:35:44 computer kernel: sd 7:0:0:0: [sdb] Attached SCSI removable disk
mag 05 15:35:45 computer kernel: UDF-fs: warning (device sr1): udf_fill_super: No partition found (2)
mag 05 15:35:45 computer kernel: ISO 9660 Extensions: Microsoft Joliet Level 3
mag 05 15:35:45 computer kernel: ISO 9660 Extensions: RRIP_1991A
mag 05 15:35:45 computer udisksd[1237]: Mounted /dev/sr1 (system) at /media/cdrom1 on behalf of uid 1000
mag 05 15:35:45 computer org.gtk.Private.UDisks2VolumeMonitor[1104]: index_parse.c:191: indx_parse(): error opening /media/cdrom1/BDMV/index.bdmv
mag 05 15:35:45 computer org.gtk.Private.UDisks2VolumeMonitor[1104]: index_parse.c:191: indx_parse(): error opening /media/cdrom1/BDMV/BACKUP/index.bdmv
mag 05 15:35:45 computer kernel: FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
mag 05 15:35:45 computer kernel: FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
mag 05 15:35:45 computer udisksd[1237]: Mounted /dev/sdb1 (system) at /media/usb0 on behalf of uid 1000
mag 05 15:35:45 computer org.gtk.Private.UDisks2VolumeMonitor[1104]: index_parse.c:191: indx_parse(): error opening /media/usb0/BDMV/index.bdmv
mag 05 15:35:45 computer org.gtk.Private.UDisks2VolumeMonitor[1104]: index_parse.c:191: indx_parse(): error opening /media/usb0/BDMV/BACKUP/index.bdmv
root@computer:/home/davenz# 

L'altra richiesta che mi hai fatto non l'ho capita.....

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2698

Non so come dirlo in altro modo. Quando inserisci la chiavetta, il sistema monta non uno ma due file system: uno sembra un CD-ROM e lo monta in /media/cdrom1, l'altro sembra un normale disco e lo monta in /media/usb0. Lo puoi vedere anche dal log che hai riportato:

mag 05 15:35:45 computer udisksd[1237]: Mounted /dev/sr1 (system) at /media/cdrom1 on behalf of uid 1000
mag 05 15:35:45 computer udisksd[1237]: Mounted /dev/sdb1 (system) at /media/usb0 on behalf of uid 1000

La domanda è: cosa contengono questi file system? Che permessi hanno? Qual è quello con il famoso file .bat che lanci? Riporta l'output di
ls -l /media/cdrom1
ls -l /media/usb0
E magari anche di mount, tanto per conferma.

Ritratto di David73
David73
(Geek)
Offline
Geek
Iscritto: 21/03/2014
Messaggi: 186

Le cose si sono complicate! Da oggi non riesco più a far leggere l'altra chiavetta a nessun computer....ho provato con con Debian, con Lubuntu e con windows. Non capisco cosa sia successo ma improvvisamente non viene più riconosciuta, e al suo interno ho diversi file importanti, cosa posso fare in questo caso?

Intanto ho dato il comando lsblk e poi fsck ed è uscito questo:

root@davenz-K53U:/home/davenz# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1   1,9G  0 disk 
sr0     11:0    1  1024M  0 rom  
sda      8:0    0 298,1G  0 disk 
├─sda2   8:2    0     1K  0 part 
├─sda7   8:7    0  35,9G  0 part /
├─sda5   8:5    0 219,5G  0 part 
├─sda1   8:1    0  39,1G  0 part /media/davenz/a36d11cf-5abf-4fe3-b97a-f05c77f98
└─sda6   8:6    0   3,7G  0 part [SWAP]
sr1     11:1    1    64M  0 rom  
root@davenz-K53U:/home/davenz# fsck /dev/sdb
fsck da util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Valore magic non corretto nel super-blocco
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Valore magic non corretto nel super-blocco nell'aprire /dev/sdb
 
The super-blocco could not be read or does not describe a valid ext2/ext3/ext4
file system.  If the device is valid and it really contains an ext2/ext3/ext4
file system (and not swap or ufs or something else), then the super-blocco
is corrupt, and you might try running e2fsck with an alternate super-blocco:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>
 
root@davenz-K53U:/home/davenz# 

Ritratto di David73
David73
(Geek)
Offline
Geek
Iscritto: 21/03/2014
Messaggi: 186

Secondo voi la chiavetta è da buttare e i file al suo interno irrecuperabili? Non so come muovermi... At Wits End

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 1939

Ciao,
dal tuo post risulta che sulla chiavetta non è presente nessuna partizione quindi il comando che dai è errato :

fsck /dev/sdb

fsck lavora sulle partizioni quindi dovresti dare :

fsck /dev/sdb1

che però non risulta esistere. Da linux puoi provare il programma testdisk, presente anche nei repository debian, oppure qualche software Windows per tentare il recupero dei dati della chiavetta.
Certo se è fisicamente rovinata non ci sono molte speranze di recuperare qualcosa.