0

是否可以在更新完成时阻止 RPM 更改目录的权限。即,我们有一些应用程序正常工作所需的目录。但是,用户也可能使用其他应用程序添加更多功能,为此需要在安装后更改这些目录的权限。但是,如果我们的应用程序随后更新,它会将这些目录的权限更改回安装后的权限。

有什么方法可以更改规范文件,以便在更新后保留这些权限?目前我们遵循的路线是,我们从 rpm 中排除了这些目录,因此它们不会被更改(但也不会在新安装完成时创建)。有没有更好的方法来处理这个?

同样在一种情况下,有问题的目录后来被其他目录的符号链接替换。然后,符号链接上的权限更改会传播到真实目录。这需要与上述设置不同的设置,还是相同的解决方案仍然有效?

4

1 回答 1

1

仅在安装期间创建目录。在升级期间跳过它。RPM 在安装期间将 $1 设置为 1,在升级期间将 $1 设置为 2。

于 2011-10-07T20:23:38.710 回答