Description of problem: Trying to find out serial number of computer without root permissions. In the directory: /sys/devices/virtual/dmi/id the files: board_serial chassis_serial product_serial provide that information, but they are not world-readable. All other files in the directory are world-readable. How reproducible: 100% Steps to Reproduce: 1. log in as user to a computer running Fedora 22 2. execute commands in terminal Actual results: $ dmidecode -t system | grep -Ei "product|serial|manu" /dev/mem: Permission denied $ cat /sys/devices/virtual/dmi/id/{board_serial,chassis_serial,product_serial} cat: /sys/devices/virtual/dmi/id/...: Permission denied $ dmidecode -s system-serial-number /dev/mem: Permission denied Expected results: display serial numbers of computer Additional info: I am not sure, if sysfsutils is the correct component to file the bug against. To me this bug shares the same problem: https://bugzilla.redhat.com/show_bug.cgi?id=719611 What is the rational for making the files containing the serial numbers not world-readable? Alternative solution, that require root permissions for installation of programs are listed at: http://stackoverflow.com/questions/20206474/extract-the-linux-serial-number-without-sudo
You will need to take this issue directly upstream. It is working as upstream designed and is not a bug.
referencing upstream bug report