更新ID(KYUA-202312-1009)
- 更新簡述:
- 使用adduser或者useradd命令添加用戶不成功,返回“段錯誤(核心已轉儲)”。
- 影響操作系統(tǒng)版本:
- 銀河麒麟高級服務器操作系統(tǒng) V10 SP3
銀河麒麟高級服務器操作系統(tǒng)(Host版)V10
銀河麒麟高級服務器操作系統(tǒng) V10 SP4
銀河麒麟云底座操作系統(tǒng) V10
- 更新類型:
- 問題修復
- 發(fā)布時間:
- 2024-03-14
- 更新描述:
- 修復和更新方法
銀河麒麟高級服務器操作系統(tǒng) 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"或更高版本。
銀河麒麟云底座操作系統(tǒng) V10
x86_64
升級軟件包"libchkuid"到"1.0-3.se.08.ky10h"或更高版本。
aarch64
升級軟件包"libchkuid"到"1.0-3.se.08.ky10h"或更高版本。
銀河麒麟高級服務器操作系統(tǒng)(Host版)V10
x86_64
升級軟件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
aarch64
升級軟件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
銀河麒麟高級服務器操作系統(tǒng) V10 SP4
x86_64
升級軟件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
aarch64
升級軟件包"libchkuid"到"1.0-3.se.08.ky10"或更高版本。
銀河麒麟高級服務器操作系統(tǒng) V10 SP3 2309b
aarch64
升級軟件包"libchkuid"到"1.0-3.se.08.ky10h"或更高版本。
更新方法(用root權限執(zhí)行以下命令):
1、yum update libchkuid
詳細介紹
一、問題復現(xiàn)方法
1.root用戶修改/etc/uid_list文件,增加空白行
2.root用戶執(zhí)行:useradd test1 或 adduser test2
3.執(zhí)行后會有報錯:段錯誤(核心已轉儲)
二、問題分析結果
查看uid_used函數代碼,對/etc/uid_list的內容逐行解析時,如果某一行出現(xiàn)不含":"的行,字符串解析未做特殊處理,導致段錯誤。
三、補丁及下載地址
從軟件倉庫更新