Я хочу сделать ключ ключ от USB-микро-приемник.
Я хочу знать, что это UUID (и если это возможно - переписать это UUID).
Кто-нибудь знает, как это сделать без модификации оборудования?
UUID: универсальный уникальный идентификатор. Может использоваться для идентификации устройства независимо от его точки монтирования или имени устройства. Это становится все более и более важным, поскольку многие устройства сегодня поддерживают горячее подключение или в любом случае являются внешними. Поэтому иногда имеет смысл обращаться к устройству (например, в fstab) не по имени устройства, а по UUID.
Есть несколько способов получить UUID. Первый использует каталог /dev /. Пока вы включены, возможно, вы захотите проверить другие каталоги by- *, я никогда не знал о них.
$ ls -l /dev/disk/by-uuid
создает
lrwxrwxrwx 1 root root 10 11. Okt 18:02 53cdad3b-4b01-4a6c-a099-be1cdf1acf6d -> ../../sda2
Еще один способ получить uuid с помощью инструмента blkid:
$ blkid /dev/sda1
генерирует
/dev/sda1: LABEL="/" UUID="ee7cf0a0-1922-401b-a1ae-6ec9261484c0" SEC_TYPE="ext2" TYPE="ext3"
Устройства хранения данных проще всего использовать в качестве защитных ключей, поскольку они обычно (!) всегда иметь серийный номер и UUID. UUID можно изменить, так как он записывается на диск как данные. Серийный номер # уникален для этого устройства, и будет моим первым выбором. Гораздо сложнее подделать серийный HW, чем UUID. (ПО МОЕМУ МНЕНИЮ)
Если вы хотите проверить, какие данные доступны, чтобы, возможно, однозначно идентифицировать ваш получатель, посмотрите файлы, найденные в /sys/bus/usb/devices/.
У меня есть несколько микроприемников Logitech USB, и ни один из них не возвращает серийный номер, ну, они ДЕЛАЮТ ... но это "0" ... относительно бесполезно в качестве идентификатора.
Вы могли бы использовать тот факт, что это была определенная комбинация PROD:VEND (046d:c526 для моего наноприемника Logitech), но у меня есть три из них ... все возвращают идентичную информацию (конечно, выглядит одинаково с трех машин, которые я запрашивал , нет серийного номера, хотя).
Возможно, лучшим вариантом было бы использовать ключ Bluetooth, хотя мой, правда, дешевый, он имеет свой уникальный MAC-адрес. (Я никогда не знаю, это то, что они называют 12-значным номером, который напоминает NIC MAC (рисовый удар?) (О, МОЙ БОГ!!) )
Флешка serial/uuid заманчива для меня, так как к моей связке ключей прикреплен крошечный 8G накопитель из нержавеющей стали, который я могу использовать в качестве защитного ключа, поскольку они всегда рядом со мной.
Всегда не забывайте устанавливать второй способ резервного копирования для аутентификации ... потеря ключей не должна блокировать вас (каламбур не предназначен)