如何从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