更新ID(KYUA-202311-1009)
- 更新简述:
- 通过/etc/pam.d/su 配置pam_cgroup.so限制用户内存使用量,配置不生效。
- 影响操作系统版本:
- 银河麒麟高级服务器操作系统 V10 SP1
银河麒麟高级服务器操作系统 V10 SP2
银河麒麟高级服务器操作系统 V10 SP3
银河麒麟高级服务器操作系统(Host版)V10
- 更新类型:
- 问题修复
- 发布时间:
- 2024-03-14
- 更新描述:
- 修复和更新方法
需要更新libcgroup到最新版本。
更新方法(用root权限执行以下命令):
yum update libcgroup
详细介绍
一、问题复现方法
1、配置/etc/pam.d/su
session optional pam_cgroup.so
2、配置/etc/cgconfig.conf
group users_mem_limit {
memory{
memory.limit_in_bytes = 200M;
memory.memsw.limit_in_bytes = 300M;
}
}
3、配置/etc/cgrules.conf
user01 memory users_mem_limit
4、systemctl restart cgconfig.service 启动服务
5、切换到su user01 ,进行内存压测
stress -m 1 --vm-bytes 300M
内存限制不生效
二、问题分析结果
pam_cgroup.so没有读取到配置。
三、补丁及下载地址
从软件仓库更新。