关于Linux中文件权限的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:03:01
问题是这样的,我自己写一个函数来模拟系统的 cp 指令,实现文件的复制,但目标的文件在权限上无法与源文件相同,我的想法是读取源文件的权限属性,再赋给目标文件,从而达到两者文件属性一致;不知思路是否正确,若此法可行,那么怎样获得一个文件的权限,权限的数据类型又是怎样的?新手上路,请达人不吝赐教!

#include<sys/types.h>
#include<sys/stat.h>
chmod 函数
Linux很多函数跟shell命令同名

参考
http://man.chinaunix.net/develop/c&c++/linux_c/default.htm
找 文件权限控制篇 即可

cp -p 也可以 加上特殊权限给目标文件
SUID

cp -p