C Linux上的系统uuid(Ubuntu 20.04)
我有个问题 也就是说,我想要检索一个系统uuid来生成一个标识。但我发现,如果我执行命令C Linux上的系统uuid(Ubuntu 20.04),c,linux,uuid,C,Linux,Uuid,我有个问题 也就是说,我想要检索一个系统uuid来生成一个标识。但我发现,如果我执行命令cat/sys/devices/virtual/dmi/id/product\u uuid,则需要root权限。正如dmidecode-s system uuid,有人告诉我可以安装lshal。但我不想安装它。因为如果其他计算机没有安装lshal,代码将无法工作。 因此,我想在没有root权限的情况下获取产品uuid。检索系统uuid?没有“系统uuid”这类东西——通常这类东西是从其他东西生成的,比如网络接
cat/sys/devices/virtual/dmi/id/product\u uuid
,则需要root权限。正如dmidecode-s system uuid
,有人告诉我可以安装lshal
。但我不想安装它。因为如果其他计算机没有安装lshal
,代码将无法工作。
因此,我想在没有root权限的情况下获取
产品uuid
。检索系统uuid
?没有“系统uuid”这类东西——通常这类东西是从其他东西生成的,比如网络接口mac地址。cat/sys/devices/virtual/dmi/id/product\u name
我的文件只有主板名,对“系统uuid”的选择不正确。有人告诉我可以安装lshal
?当然,我会告诉你的。”您可以安装lshal“。你的实际问题是什么?对不起,我刚刚编辑了我的问题,我的意思是product\u uuid
,而不是product\u name
。我已经添加了一个答案,因为我想你是从那里得到信息的。”。这能回答你的问题吗?我知道。但是cat/etc/machine id
的结果不同于sudo cat/sys/devices/virtual/dmi/id/product\u uuid
检索系统uuid
?没有“系统uuid”这类东西——通常这类东西是从其他东西生成的,比如网络接口mac地址。cat/sys/devices/virtual/dmi/id/product\u name
我的文件只有主板名,对“系统uuid”的选择不正确。有人告诉我可以安装lshal
?当然,我会告诉你的。”您可以安装lshal“。你的实际问题是什么?对不起,我刚刚编辑了我的问题,我的意思是product\u uuid
,而不是product\u name
。我已经添加了一个答案,因为我想你是从那里得到信息的。”。这能回答你的问题吗?我知道。但是cat/etc/machine id
的结果不同于sudo cat/sys/devices/virtual/dmi/id/product\u uuid