我正在使用 RPM 打包一堆软件。
在规范文件的 %defattr 部分中专门使用“755”(这是我想要的系统上的软件的权限)而不是“-”是个好主意吗?
我问是因为我有'-',但我的一些安装包得到了 700,而不是我期望的 755。因此,我的印象是明确说明许可更可靠。你怎么看 ?
我正在使用 RPM 打包一堆软件。
在规范文件的 %defattr 部分中专门使用“755”(这是我想要的系统上的软件的权限)而不是“-”是个好主意吗?
我问是因为我有'-',但我的一些安装包得到了 700,而不是我期望的 755。因此,我的印象是明确说明许可更可靠。你怎么看 ?
我想知道您是否获得了那些特定的 700 权限,因为这些是您构建 RPM 时对文件的权限。如果您查看RPM.org,您会发现 %defattr 是您不使用 %attr 专门设置的任何文件的默认权限。您应该始终在规范中使用 %defattr 以确保对大多数文件进行正确设置,然后对需要特定权限的文件使用 %attr。