银河麒麟v10防提权保护需启用kysec框架并开启对应策略,通过图形界面或命令行设置后,sudo等提权操作将被内核级拦截且不提示密码。

银河麒麟V10安全中心的“防提权保护”功能可拦截非授权sudo调用、限制pkexec提权行为、阻断恶意进程通过setuid二进制获取root权限,开启后普通用户执行sudo apt update等命令将直接被拒绝而非弹出密码框。
确认系统已启用kysec安全框架
防提权保护是kysec框架的核心子模块,若kysec未运行,该功能不可用。打开终端,执行:
sudo kysec status
若输出中不含【enforcing】字样(例如显示disabled或permissive),说明框架未激活,需先启用:
sudo kysec enable && sudo systemctl restart kysec
重启后再次运行sudo kysec status,确认状态为enforcing。
在安全中心图形界面开启防提权保护
方法一:通过控制中心快捷入口
点击左下角【开始菜单】→搜索“安全中心”→打开应用→左侧导航栏选择【系统防护】→右侧找到【防提权保护】开关→点击右侧滑块使其变为蓝色(开启状态)。
方法二:手动触发策略加载(当图形界面开关无响应时)
终端中执行:
sudo kysec set-policy --module privilege-escalation --state enable
执行后无需重启,策略立即生效。此时sudo命令将被内核级拦截,不再等待密码输入。
验证防提权保护是否生效
第一步:新开一个终端窗口(不要复用已打开的会话)
第二步:执行测试命令:
sudo ls /root
若返回类似“Operation not permitted”或“Permission denied”且【不提示输入密码】,说明防提权保护已成功拦截;
若仍弹出密码输入提示,则说明kysec未真正接管sudo调用链,需检查是否误启用了其他提权通道(如自定义sudoers规则或wheel组权限残留)。











