更新ID(KYUA-202312-1009)
- 更新简述:
- 使用adduser或者useradd命令添加用户不成功,返回“段错误(核心已转储)”。
- 影响操作系统版本:
- 银河麒麟高级服务器操作系统 V10 SP3
银河麒麟高级服务器操作系统(Host版)V10
银河麒麟高级服务器操作系统 V10 SP4
银河麒麟云底座操作系统 V10
- 更新类型:
- 问题修复
- 发布时间:
- 2024-03-14
- 更新描述:
- 修复和更新方法
银河麒麟高级服务器操作系统 V10 SP3
x86_64
升级软件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
aarch64
升级软件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
loongarch64
升级软件包"libchkuid"到"1.0-3.se.08.a.ky10"或更高版本。
银河麒麟云底座操作系统 V10
x86_64
升级软件包"libchkuid"到"1.0-3.se.08.ky10h"或更高版本。
aarch64
升级软件包"libchkuid"到"1.0-3.se.08.ky10h"或更高版本。
银河麒麟高级服务器操作系统(Host版)V10
x86_64
升级软件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
aarch64
升级软件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
银河麒麟高级服务器操作系统 V10 SP4
x86_64
升级软件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
aarch64
升级软件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
银河麒麟高级服务器操作系统 V10 SP3 2309b
aarch64
升级软件包"libchkuid"到"1.0-3.se.08.ky10h"或更高版本。
更新方法(用root权限执行以下命令):
1、yum update libchkuid
详细介绍
一、问题复现方法
1.root用户修改/etc/uid_list文件,增加空白行
2.root用户执行:useradd test1 或 adduser test2
3.执行后会有报错:段错误(核心已转储)
二、问题分析结果
查看uid_used函数代码,对/etc/uid_list的内容逐行解析时,如果某一行出现不含":"的行,字符串解析未做特殊处理,导致段错误。
三、补丁及下载地址
从软件仓库更新