我尝试打开 / dev / mem 。 访问 / dev / mem 需要root权限才能打开文件。
但是我无法在超级用户中使用我的程序。所以我将 / dev / mem 访问权限更改为 666 (不要考虑安全问题!)。但是,我仍然无法打开文件。
有没有办法在非root模式下打开文件?
答案 0 :(得分:0)
不,没有。访问/dev/mem
是一项特权操作。
答案 1 :(得分:0)
您是否尝试将用户添加到kmem组? 如果您只需要阅读权限,它可能会有效。
答案 2 :(得分:0)
在文件中更改所有者,并设置权限4755。
sudo chown root FILE
sudo chmod 4755 FILE