Once upon a time, Alan Cox <alan(a)redhat.com> said:
Possibly. That still doesn't help us in our quest for unique
system identifiers
however. If we simply don't have enough entropy then we may need to mix in
system specific bits but properly one way hashed (eg disc serial numbers)
I would think a good list of things to include would be:
- lspci -v
will not only list the PCI cards but includes which slot they are in
- lsusb -v (although I don't think usbutils is installed by default)
includes things like firmware version for some devices and again using
a different port will give different results
- dmidecode
sometimes includes serial numbers, also can vary based on which slot
things are in
- ifconfig -a
includes MAC addresses
- smartctl -a [each hard drive]
depending on drive, includes serial number, temperature, power-on time
and count, random variables only the drive make understands
There is enough system-specific stuff in those to get pretty random
(once hashed).
--
Chris Adams <cmadams(a)hiwaay.net>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.