1
私はudevadmコマンドを使用してbashでusb固有のIDを読み取ろうとしています。 は、コマンドを使用している:通常のUSBストレージを使用している間udevadmを使用してbashでusbシリアルコードを読み取る
udevadm info --query=all --name=/dev/sdc1
出力は、
E: ID_SERIAL=JetFlash_Transcend_2GB_7FYD0N04-0:0
E: ID_SERIAL_SHORT=7FYD0N04
適切であるが、私はmp3プレーヤーを使用する場合、出力は以下のような奇妙なものである:
E: ID_SERIAL=10d6_USB_2.0_FS__FLASH_DISK_USB_2.0_FS__FLASH_DISK
E: ID_SERIAL_SHORT=USB_2.0_FS__FLASH_DISK
USBストレージ用にID_SERIAL_SHORT以外にユニークなものがありますか?
ありがとうございました
複数のmp3プレーヤーをチェックしてみましたか?がんばろう。 – shellter
私は4つのUSBと1つのMP3プレーヤーを試しました。このシリアルがユニークであれば、mp3プレーヤーにとってもユニークでなければなりません。本当ではない? – amin
あなたのmp3プレーヤーのために示されている値と、それは明らかにユニークではありません。たぶんあなたがテストしたものに何かが起きたか、製造元が何をしているのか分からず、他のmp3プレーヤーがうまくいきます。質問は、他のmp3プレーヤーと同様の固有でない値を見ていますか?もしそうなら、あなたは幸運ではありません。または上記のように、あなたが照会することができる別の値があるかもしれません。がんばろう。 – shellter