2012-09-20 72 views
0

如果您在%defattr中明確聲明瞭 - ,root,root,那麼已安裝的打包文件將屬於根文件夾,並且將具有「默認」權限(由於 - 用三位八進制數替代,記錄這些權限而不是「默認權限」)。RPM如何確定已安裝軟件包的權限?

我想知道RPM如何確定什麼權限給予時使用' - '?我認爲它與umask有關,但我目前正在測試以確認。如果它與umask相關,那麼umask究竟應用於何時?

謝謝。

回答

0

umask從文件的默認值0666中刪除權限。如果您擁有0022的umask,那麼您最終將獲得對0644的新文件/文件夾的有效默認權限。您可以看到您的帳戶使用umask命令並且沒有參數的默認umask。通常在登錄時由/ etc/bashrc文件和/ etc/profile文件設置。

+0

比方說,你想要0777文件,你會如何設置你的umask?我不會真的這樣做,我只是好奇。 – aafc

相關問題