首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法读取sysfs文件

无法读取sysfs文件
EN

Stack Overflow用户
提问于 2013-12-09 19:18:58
回答 1查看 1.3K关注 0票数 0

我试图通过读取sysfs文件/dev/cpu/0/msr来读取机器专用寄存器(MSR)。它通常只有根的读写权限.我将这些权限更新为666 (当然使用sudo权限),然后尝试以普通用户的身份读取文件。这不允许我这么做。但是,如果我尝试用sudo打开文件,它允许我打开文件并读取。

我还试图使用chown命令更改文件的所有权。当前,该文件的状态如下:

代码语言:javascript
复制
[my-user@machine-name]$ ls -l /dev/cpu/0/msr
crw-rw-rw-. 1 my-user root 202, 0 Oct 25 16:23 /dev/cpu/0/msr

作为一个正常的用户,我是否需要访问该文件?

EN

回答 1

Stack Overflow用户

发布于 2013-12-09 19:55:58

正如您在MSR手册页中所发现的

此文件受到保护,因此只能由用户根或组根的成员读取和写入。

这是类似的问题,您可以找到说明如何授予访问这些文件的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20478839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档