在银河麒麟V10桌面版SP1中关闭KYSEC需分临时或永久:临时用setstatus disable(当前会话生效)或softmode(仅记录不拦截);永久需修改GRUB参数security=kysec为security=,再update-grub并重启。

在银河麒麟V10桌面版SP1系统中关闭KYSEC安全保护模块,需根据使用场景选择临时禁用或永久停用——临时关闭仅作用于当前会话,重启后自动恢复;永久关闭则修改内核启动参数,使KYSEC不再加载。
查看当前KYSEC状态
打开终端,直接执行:getstatus。输出第一行显示 KySec status: enabled 表示已启用,disabled 表示已关闭。若命令提示未找到,请先切换到root权限:sudo -i,再运行该命令。
注意:输出中各功能项如 file protect: on 或 exec control: warning 是KYSEC子模块的实时状态,仅作参考,不影响关闭主模块的操作。
临时关闭KYSEC(重启即恢复)
方法一:基础禁用
在root权限下执行:setstatus disable。执行后立即生效,无需重启。再次运行 getstatus 可确认状态变为 KySec status: disabled。
方法二:软模式降级(保留审计日志)
执行:setstatus softmode。该模式下KYSEC仍运行,但所有违规操作仅记录不拦截,弹窗授权认证框将不再出现。适合调试环境或兼容性测试。
永久关闭KYSEC(需重启)
第一步:编辑GRUB启动配置
执行 sudo vim /etc/default/grub,定位到 GRUB_CMDLINE_LINUX_SECURITY="security=kysec" 这一行。将引号内 kysec 完全删除,改为 GRUB_CMDLINE_LINUX_SECURITY="security="。这一步必须精确——多一个空格、少一个等号都会导致引导失败。
第二步:更新引导菜单
保存退出vim后,执行 sudo update-grub。系统会重新生成grub.cfg,把修改后的内核参数写入启动项。
第三步:重启生效
执行 sudo reboot。重启完成后,KYSEC内核模块将彻底不加载,getstatus 会报错或无输出,表示模块已从内核剥离。











