【发布时间】:2019-08-28 07:04:12
【问题描述】:
我只是想知道是否有办法指定当前用户(谁 正在安装 RPM)用户:对已安装文件夹的组权限 Spec(.spec) 文件中的 RPM(/usr/lib/appfloder)。
示例:当前在安装 RPM 时,如果我们不创建用户和组并且未在部分中添加,它正在考虑 root:root 权限 (%defattr(777, maya, maya, 777)) 在规范文件中。如果我们添加 defattr,它会将 Maya 视为用户。
期待,请考虑当前用户“user1”正在安装 RPM,权限应该在'user1'下。如果“user2”正在安装 RPM 它应该在 'user2' 下。为什么?
我有一个 RPM 包,它安装在 /usr/lib/app 上并作为 服务。我的应用程序需要当前用户主目录 搜索为当前用户安装的某个包。
【问题讨论】: