0

我创建的内核模块不断生成我想存储在内核中并可以从 root 读取的信息。我正在考虑将信息存储在具有特定权限的某种日志文件中,但我读到写入内核空间代码中的文件并不好。

什么是在内核中快速存储信息且可由 root 访问的好方法?

~谢谢

4

1 回答 1

3

如果它不断生成信息,我会用printk(). 这样,它也将dmesg被写入到/var/log/kern.log.

虽然,这不适用于敏感信息,因为dmesg任何用户都可以使用。

根据信息的类型,您还可以通过/proc/sys文件、netlinkrelayfs/dev ioctl

于 2012-10-20T20:41:38.603 回答