Ubuntu文件所有权CPP

Ubuntu file ownership cpp

本文关键字:CPP 所有权 文件 Ubuntu      更新时间:2023-10-16

如说明中。我需要找出谁使用CPP代码拥有文件,我正在使用Boost Filesystem,Ubuntu上的CodeBlocks 12.04(无关紧要,但)。如果有人可以将功能名称或参考链接给特定函数,我会很奇怪。

boost::filesystem不支持此功能,您可以获得文件属性,但就是这样。

类似的东西应该有效:

#include <sys/stat.h>
struct stat st;
stat("myFile.txt", &st);
struct passwd *pw = getpwuid(st.st_uid);
struct group  *gr = getgrgid(st.st_gid);

注意:上一个代码不是错误的,这取决于您