Bug 28980 - Anolis OS 8.8 中 /var/run/utmp 文件的组(Group)属性与 systemd 包的 RPM 元数据记录不一致。rpm -V 输出中的 "G" 标志表示文件的组所有权与预期不符。CentOS 8 的 systemd 包验证完全通过,不存在此问题。 注:输出中的第一行 warning 是已知的 rpm 数据库后端警告问题(DIFF_0310-0361),此处的核心问题是 /var/run/utmp 的组属性验证失败。
Summary: Anolis OS 8.8 中 /var/run/utmp 文件的组(Group)属性与 systemd 包的 RPM 元数据记录不一致。rpm -V 输...
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 8.8
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: Jacob
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-29 20:31 UTC by djjjjj
Modified: 2025-12-29 20:31 UTC (History)
0 users

See Also:


Attachments
用于复现问题的 Dockerfile (2.42 KB, application/octet-stream)
2025-12-29 20:31 UTC, djjjjj
Details

Note You need to log in before you can comment on or make changes to this bug.
Description djjjjj 2025-12-29 20:31:02 UTC
Created attachment 1453 [details]
用于复现问题的 Dockerfile

Description of problem:
Anolis OS 8.8 执行 rpm -V systemd 时报告 /var/run/utmp 文件的组属性验证失败,输出 "......G..  g /var/run/utmp",而 CentOS 8 执行相同命令验证完全通过无任何输出。这表明 Anolis OS 中该文件的实际组所有权与 RPM 包元数据记录不一致。

Version-Release number of selected component (if applicable):
systemd(Anolis OS 8.8 默认版本)

How reproducible:
每次必现

Steps to Reproduce:
在 Anolis OS 8.8 系统中执行 rpm -V systemd
在 CentOS 8 系统中执行 rpm -V systemd
对比两个系统的输出结果

Actual results:
Anolis OS 8.8 输出验证失败信息:
......G..  g /var/run/utmp
其中 G 标志表示文件组属性与 RPM 元数据不匹配

Expected results:
验证应完全通过,无任何输出,与 CentOS 8 行为一致

Additional info:
/var/run/utmp 是系统登录记录文件,其权限和所有权对系统安全和正常运行有重要影响。该验证失败可能影响系统完整性检查工具、安全审计流程以及自动化合规检查。建议检查 systemd 包的 spec 文件中 /var/run/utmp 的属性定义,或在系统初始化时确保文件属性与包元数据一致,以保持与 CentOS 8 的兼容性。