Created attachment 16 [details] selinux_fail 【缺陷描述】 修改selinux状态为enforcing,重启后设备不能正常启动 【重现环境】 云上ecs,x86_64 Anolis OS release 8.2 4.19.91-24.8.an8.x86_64 【重现步骤】 getenforce # 查看当前状态 sed -i "s/SELINUX=disabled/SELINUX=enforcing/g" /etc/selinux/config reboot 【重现概率】 必现 【期望结果】 设备正常启动 【实际结果】 vnc连接设备,显示结果见附件
【缺陷描述】 修改selinux状态为enforcing,重启后设备不能正常启动 【重现环境】 物理环境 :30.240.156.103 loongarch64 Anolis OS rc1 8.4 4.19.190-3.an8.loongarch64 【重现步骤】 getenforce # 查看当前状态 sed -i "s/SELINUX=disabled/SELINUX=enforcing/g" /etc/selinux/config reboot 【重现概率】 必现 【期望结果】 设备正常启动 【实际结果】 selinux 无法enable
所以这个到底是anck的问题 还是龙芯的问题?
查了一下内核配置 CONFIG_DEFAULT_SECURITY_DAC 开启而不是CONFIG_DEFAULT_SECURITY_SELINUX
Created attachment 55 [details] kernel-config
立伟 在 Anolis OS 8.4 龙芯版 环境上,也存在同样的问题,修改selinux状态为enforcing后无法正常启动,我已经查询开单子了,和这个区分开:https://bugzilla.openanolis.cn/show_bug.cgi?id=218
@xugangjian 有更多的 log 吗? 比如启动失败的内核 log? 看看失败在哪里
从报错的 log 看是分配置什么系统资源失败了, 启动停止. 可能是 console log 级别的问题, 没有更多的 log 显示究竟是分配什么资源, 因为什么分配失败. @ylsong 帮忙调整一下系统 consolelog 看看能否打出更多的信息: grubby --args="console=hvc0 loglevel=7" --update-kernel=AlL 试试能否打出更多的内核信息.
Created attachment 93 [details] log output 输入提供的命令之后,打印如附件所示,之后就灰屏了
添加启动参数 security=selinux 强制使用selinux 模式,这个应该管用 ,我看内核里selinux 确实也有
目前状态: 龙芯上配置SELINUX=enforcing之后,重启之后发现selinux并没有enable,目前已经通过修改cmdline(security=selinux)的方法fix了。 但是,在ECS上,配置SELINUX=enforcing之后,机器无法正常启动。目前怀疑是内核配置CONFIG_DEFAULT_SECURITY_DAC的问题,需要继续跟进。