fedora 15 cp -p 不保留文件权限信息
发布网友
发布时间:2022-10-15 14:37
我来回答
共1个回答
热心网友
时间:2023-10-09 10:30
首先要明确两个问题:
1.目录宿主的权限继承问题。
根据“preserve the specified attributes (default: mode,preserve the specified attributes (default: mode,ownership,timestamps) and security contexts,timestamps) and security contexts”指出,属性:模式包括,所有权,时间信息,上下文安全。这里的“ownership”表明的所有权包括所属宿主的组权限和用户权限。根据你上面的信息显示,显然apple不是root组。linux系统对权限有严格的*。apple不能因为cp了root用户的目录而继承root的所有权限,这是会造成严重的系统安全问题。
2.上下文关系。
如果系统式selinux模式下的话。文件的cp,不仅涉及到上面的宿主权限问题,还涉及到“上下文”权限。ls -Z就可以看到相关具体权限,这里就不过多叙述了。追问@iT_花非花
如果说 apple 和 root 是同一个用户组的话,是不是 cp -p 就会将被复制文件的root的权限 保留?