Tag: 文件权限

从内核空间中的文件指针获取fd

给定一个struct文件,是否可以在linux内核空间中获取相关的文件描述符? 我正在尝试使用sys_chmod或sys_fchmod更改权限。 一个接受文件描述符,另一个需要来自用户空间的文件名。 我可以弄清楚如何获取文件名但是如何将其转换为用户空间指针? 谢谢

mode_t 0644是什么意思?

#define COPYMODE 0644 creat(argV[2],COPYMODE); 我在copy.c文件中有这两行代码。 我不知道这意味着什么。 请举一些例子