在银河麒麟系统上安装软件时,如果遇到软件无法执行、文件无法写入、文件无法移动等限制时,在排除文件本身的权限问题之外,应该考虑执行下文中的命令来放开系统限制。如果软件能够正常安装、执行,那就不要执行下文操作来放开系统限制;因为这些安全限制是为了增强系统的安全性,关闭它们会给软件安装运行带来便利,但同时会削弱系统的安全性;尤其是kysec安全增强模块,关闭此模块后,可能导致系统的安全审计功能缺失,带来的直接后果就是系统用户的登录、权限变更、敏感操作等不再会被系统日志记录,因此请谨慎操作。
注:不要一上来就执行下文中的命令来关闭系统的所有安全限制,请先执行“放开程序执行权限”,如果此步不解决你的问题,再“关闭kysec安全增强模块”。
## 在银河麒麟系统中,bash或二进制程序可能有执行限制,执行如下命令可放开限制:
sudo setstatus softmode -p
kysec是银河麒麟系统的安全增强模块,在某些版本的银河麒麟系统中,kysec可能会阻止文件的写入或执行;按如下步骤可关闭kysec;
## a>.编辑文件:
## 必须在root用户下编辑 /etc/default/grub 文件,否则就会在其他用户下创建一个新的 /etc/default/grub 文件
sudo vim /etc/default/grub
## b> 将文件中的 GRUB_CMDLINE_LINUX_SECURITY="security=kysec" 改为 GRUB_CMDLINE_LINUX_SECURITY="security=",即去掉“kysec”;
## c>.更新 grub 配置文件
sudo update-grub
## d>. 重启系统
reboot
国产服务器/银河麒麟/安全限制