当我运行 yum install X 时,其中 X 可以是 tomcat 或任何其他软件包,其下载的软件包的用户和权限是什么?
答案1
您是指下载的 .rpm 文件吗?
如果您使用yum install somepackage
下载的 .rpm 文件,则文件将具有root:root
所有者和组,并将临时缓存在文件夹中/var/cache/yum/reponame/packages
,权限取决于 root 用户的 umask,但默认值应为 0644。
对于这些包中包含的文件(将在 .rpm 安装期间放置到位),仅取决于通过构建 .rpm 时分配的定义
.spec 文件中的 %files 部分用于构建包。可以通过省略 -p 和后缀 .rpm
来查询未安装的软件包和已安装的软件包,例如rpm -qpl ./package.rpm -v
rpm -ql package -v