%defattr在spec文件中的标准做法是什么,特别是在权限方面?

时间:2012-09-19 17:20:30

标签: permissions rpm

我使用RPM打包一堆软件。

在spec文件的%defattr部分中使用'755'(我的系统上的软件需要的权限)是不是一个好主意?

我问,因为我有' - ',但是我的一些已安装的软件包得到了700,而不是我期待的755。因此,我的印象是明确说明权限更可靠。你怎么看 ?

1 个答案:

答案 0 :(得分:0)

我想知道你是否拥有那些特定的700权限,因为那些是你在构建RPM时对文件的权限。如果您查看RPM.org,您可以看到%defattr是针对您未使用%attr进行具体设置的任何文件的默认权限。您应该始终在规范中使用%defattr以确保为大多数文件正确设置内容,然后将%attr用于需要特定权限的文件。