Na moderních strojích s systemd:machine id je vytvořeno systemd-machine-id-setup. Umístění id stroje je zdokumentováno – ve freedesktop machine-id a man machine-id a machine id má standardizovanější formát – viz RFC4122. Jen:
cat /etc/machine-id
Můžete použít lshal. To vyžaduje instalaci hal (apt-get install hal nebo yum install hal). Tímto způsobem můžete přistupovat ke všem informacím dmidecode bez oprávnění root.
Nekořenový ekvivalent
# dmidecode | grep -i uuid
bude
$ lshal |grep -i system.hardware.uuid
A podobně další informace podle vašich potřeb.
V závislosti na vašem jádře mohou být informace DMI dostupné prostřednictvím sysfs. Vyzkoušejte tyto:
# cat /sys/class/dmi/id/board_serial
xxxxxxxxxxxxxxx
# cat /sys/class/dmi/id/product_uuid
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
nebo pomocí nástroje
# dmidecode -s baseboard-serial-number
...
# dmidecode -s system-uuid
...