RPM如何确定已安装软件包的权限?

时间:2012-09-20 15:13:37

标签: permissions rpm

如果在%defattr中明确声明 - ,root,root,那么已安装的打包将属于root - root,并且具有'default'权限(由于 - 。用三位八进制替换它给出了安装文件那些权限而不是'默认权限')。

我想知道RPM如何确定使用' - '时要授予的权限?我认为这与umask有关,但我目前正在测试确认。如果它与umask有关,那么何时应用umask?

感谢。

1 个答案:

答案 0 :(得分:0)

umask从文件的默认值0666中删除权限。如果你有一个0022的umask,那么你最终会对新文件/文件夹0644有效的默认权限。你可以看到你的帐户使用umask命令而没有参数的默认umask。通常由/ etc / bashrc文件和/ etc / profile文件在登录时设置。