从路径名获取规范路径

时间:2016-08-22 22:48:52

标签: linux kernel-module pathname

我正在编写一个劫持多个系统调用的内核模块。一些系统调用将路径作为参数。出于我的目的,我需要使用完整路径,但由于这些参数是作为字符串传递的,因此它可以是"documents""/home/main/../bob""../lib"。我需要获得这些引用的真实路径,但我不知道使用哪个函数或我需要哪些信息(例如,当前的工作目录等)。

内核显然有一些方法可以使路径规范化,因此它可以执行SELinux,IMA和其他一些必要的操作。我怎么能这样做?

0 个答案:

没有答案