linux你没有权限解压缩,在没有sudo的情况下解压缩Linux序列号

dmidecode使用/ dev / mem从物理内存中读取此信息,这需要root.

Linux内核也通过虚拟目录/ sys / devices / virtual / dmi / id中的sysfs提供相同的信息.

不幸的是,有人认为该虚拟目录中的所有信息都对所有人开放,只读而不是序列号:

$ls -l /sys/devices/virtual/dmi/id

-r--r--r-- 1 root root 4096 Nov 25 17:12 bios_date

-r--r--r-- 1 root root 4096 Nov 14 14:59 bios_vendor

-r--r--r-- 1 root root 4096 Nov 25 17:12 bios_version

-r--r--r-- 1 root root 4096 Nov 25 17:12 board_asset_tag

-r--r--r-- 1 root root 4096 Nov 25 17:12 board_name

-r-------- 1 root root 4096 Nov 25 17:12 board_serial

-r--r--r-- 1 root root 4096 Nov 14 14:59 board_vendor

-r--r--r-- 1 root root 4096 Nov 25 17:12 board_version

-r--r--r-- 1 root root 4096 Nov 25 17:12 chassis_asset_tag

-r-------- 1 root root 4096 Nov 25 17:12 chassis_serial

-r--r--r-- 1 root root 4096 Nov 25 17:12 chassis_type

-r--r--r-- 1 root root 4096 Nov 25 17:12 chassis_vendor

-r--r--r-- 1 root root 4096 Nov 25 17:12 chassis_version

-r--r--r-- 1 root root 4096 Nov 25 17:12 modalias

drwxr-xr-x 2 root root 0 Nov 25 17:12 power

-r--r--r-- 1 root root 4096 Nov 14 14:59 product_name

-r-------- 1 root root 4096 Nov 25 17:12 product_serial

-r-------- 1 root root 4096 Nov 14 14:59 product_uuid

-r--r--r-- 1 root root 4096 Nov 14 14:59 product_version

lrwxrwxrwx 1 root root 0 Nov 14 14:59 subsystem -> ../../../../class/dmi

-r--r--r-- 1 root root 4096 Nov 14 14:59 sys_vendor

-rw-r--r-- 1 root root 4096 Nov 14 14:59 uevent

如果您可以安装软件包hal(默认情况下不会在最近的Ubuntu版本上安装),则此命令将作为非root用户使用:

lshal | grep system.hardware.serial

system.hardware.serial = '' (string)

这是因为package hal安装了hald守护进程,它以root身份运行并收集这些数据,使得lshal可以将其作为非root用户进行读取.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值