我想获取 Linux 中 PC 的 RAM 插槽 (DIMM) 和 CPU 插槽的数量。
在Linux中,有一个命令dmidecode,但该命令必须以sudo/root权限运行。
任何人都可以告诉我另一个无需使用 /root 权限即可获取 DIMM 和 CPU 插槽的解决方案sudo。
唯一拥有信息的是 SMBIOS / DMI,访问此信息的唯一方法是通过/dev/mem.
如果您担心用户对 sudo 拥有太多权限,那么您可以添加特定权限以由特定用户运行 dmidecode:
sudoers 文件中的示例存根:
# Cmnd alias specification
Cmnd_Alias DMI_COMMANDS = /usr/sbin/dmidecode -t memory
dmiuser ALL= NOPASSWD: DMI_COMMANDS
Run Code Online (Sandbox Code Playgroud)
这允许dmiuser帐户仅执行命令dmidecode -t memory(在本例中无需密码)。
| 归档时间: |
|
| 查看次数: |
7667 次 |
| 最近记录: |