0

私が作成したカーネルモジュールは、カーネル内に保存し、ルートから読み取り可能にしたい情報を常に生成しています。特定の権限を持つある種のログファイルに情報を保存することを考えていましたが、カーネルスペースコード内のファイルへの書き込みは適切ではないことを読みました。

高速でrootからアクセスできる情報をカーネルに保存するための良い方法は何ですか?

〜ありがとう

4

1 に答える 1

3

常に新しい情報を生成している場合は、printk(). このようにして、 によって表示さdmesgれ、 に書き出され/var/log/kern.logます。

dmesgただし、これはすべてのユーザーが使用できるため、機密情報用ではありません。

情報の種類によっては、/procまたは/sysファイル、netlinkrelayfs、を介して提供することもできます/dev ioctl

于 2012-10-20T20:41:38.603 に答える