系统相关
首页 > 系统相关> > 如何从C程序获取Linux上的主板ID

如何从C程序获取Linux上的主板ID

作者:互联网

我想在没有root权限的情况下从Linux(Ubuntu)上的C程序中检索主板ID.我知道dmidecode可以做到这一点,但它需要root权限,所以它不适合我的需要.有没有人知道非根替代品?源代码将非常感谢.

解决方法:

您不必是root用户来获取信息,但您需要让root用户首先授予您权限.显然root允许安全访问他们的机器,这包括访问硬件身份信息.

root控制他们机器上的软件可以做什么,你的软件不限制root可以做什么. (Linux推论到The #1 Law of Software Licensing)

如果root选择安装你的硬件id收集器,那么将这些数据提供给非root用户是相对简单的(但root也可以相对容易地修改你的id收集器).

标签:c,linux,serial-number,motherboard
来源: https://codeday.me/bug/20190726/1544081.html