Linux内核模块内存访问权限

时间:2012-06-13 15:04:37

标签: linux permissions driver kernel-module

我有一个我的应用程序正在使用的驱动程序。该驱动程序用于PCIe设备,它由内核对象.ko文件和API库组成。安装.ko后,它会为硬件创建一个/ dev / mydevice文件。

我能够以root身份运行应用程序,但不能以低级用户身份运行。我为我的用户设置了/ dev / mydevice的权限为rwx,这允许我打开设备但是,当我调用API函数来分配IO缓冲区时。 api返回一个NULL指针。

如何确定内核模块驱动程序的安全权限?当我将.ko文件加载到内核中以断言这些权限时,我需要做些什么。

感谢。

0 个答案:

没有答案