【发布时间】:2011-07-26 02:22:35
【问题描述】:
这是我的问题:在 C 中,我创建了一个文件的副本(进行了一些更改) 这可以通过 fopen()、getchar 和 putchar 轻松完成。 复制文件很好,输出文件本身就是我想要的。
我的问题是:我假设我会经常将这个程序用作 sudo,然后生成的文件既有另一个所有者(root)又有不同的权限(执行权限消失了)。
我的问题是:如何复制原始文件的所有者和权限,然后将它们写入新文件?
【问题讨论】:
标签: c permissions file-ownership