gpt4 book ai didi

c - 是否可以删除/proc//fd中的fd链接?

转载 作者:行者123 更新时间:2023-11-30 16:06:52 27 4
gpt4 key购买 nike

我一直在尝试设置一个内核模块,以便稍后在程序中伪造 GPS,以便模拟与使用固定路径的 gpsd 的通信。但现在我陷入了困境,因为 gpsd 在开始读/写之前检查/proc//fd 中是否有多个指向该文件的链接。

有没有办法从该目录中排除链接,但仍然能够从我的 gpsfake 中读取/写入文件?或者从模块中完全绕过这个 fd 跟踪?

最佳答案

/proc/<pid>/是进程 <pid>类似文件系统 View ,由内核公开。

因此,删除/添加/更改此目录中任何内容的唯一方法是更改​​进程本身(在您的情况下:使进程关闭有问题的文件描述符以获取相应的文件描述符)符号链接(symbolic link)消失)。

另一种方法是修补内核,但您可能不想这样做。

关于c - 是否可以删除/proc/<pid>/fd中的fd链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59830201/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com