如何在非root模式下打开/ dev / mem?

时间:2015-02-04 04:14:57

标签: linux file fopen

我尝试打开 / dev / mem 。 访问 / dev / mem 需要root权限才能打开文件。

但是我无法在超级用户中使用我的程序。所以我将 / dev / mem 访问权限更改为 666 (不要考虑安全问题!)。但是,我仍然无法打开文件。

有没有办法在非root模式下打开文件?

3 个答案:

答案 0 :(得分:0)

不,没有。访问/dev/mem是一项特权操作。

答案 1 :(得分:0)

您是否尝试将用户添加到kmem组? 如果您只需要阅读权限,它可能会有效。

答案 2 :(得分:0)

在文件中更改所有者,并设置权限4755。

sudo chown root FILE
sudo chmod 4755 FILE