Permissions 如何为规范文件中的所有目录指定一种特定模式,为所有文件指定另一种模式?

Permissions 如何为规范文件中的所有目录指定一种特定模式,为所有文件指定另一种模式?,permissions,installation,rpm,Permissions,Installation,Rpm,我不能依赖umask,因为我的机器不使用umask设置权限。是否有办法指定某个根目录的所有子目录(及其子目录等)都具有特定权限,同样,同一根目录的所有子文件在spec文件的%files部分具有另一种类型的权限 如果没有,我将不得不运行一些外部bash脚本来获取每个文件的spec文件语法,并将该输出复制到spec文件的%files部分,这将非常繁琐 如果您查看,%defattr()为目录使用了一个鲜为人知的第四个参数

我不能依赖umask,因为我的机器不使用umask设置权限。是否有办法指定某个根目录的所有子目录(及其子目录等)都具有特定权限,同样,同一根目录的所有子文件在spec文件的%files部分具有另一种类型的权限

如果没有,我将不得不运行一些外部bash脚本来获取每个文件的spec文件语法,并将该输出复制到spec文件的%files部分,这将非常繁琐

如果您查看,
%defattr()
为目录使用了一个鲜为人知的第四个参数