【微知】/proc中如何查看Linux内核是否允许加载内核模块?(/proc/sys/kernel/modules_disabled)

背景

Linux内核长期的发展,对于insmod内核模块,在工程层面也设置了开关来配置是否可以加载ko。

机制

/proc/sys/kernel/modules_disabled 是用来查看内核是否允许加载内核模块。

如果为0允许,如果为1表示不允许。

也可以动态配置开关。

bash 复制代码
    cat /proc/sys/kernel/modules_disabled 
    echo 1 > /proc/sys/kernel/modules_disabled 
   cat /proc/sys/kernel/modules_disabled 
   sysctl kernel.modules_disabled #该方式也可以获取
   insmod release/ib_core.ko 
   注意这个修改后写入0无法恢复,会报错。要重启

实操

可以看到如果关闭后,插入操作会报错不允许。insmod: ERROR: could not insert module release/ib_core.ko: Operation not permitted

相关推荐
YYRAN_ZZU2 分钟前
GMSL开发加解串配置介绍
linux·嵌入式硬件
云计算练习生11 分钟前
什么是上下文切换?进程切换时 CPU 到底在保存什么
linux·服务器·操作系统·进程切换
用户05101225729612 分钟前
RGA(二)——RK3588 的核拓扑与能力差异
linux·嵌入式
用户05101225729614 分钟前
RGA(一)——基础知识
linux·嵌入式
qetfw18 分钟前
Debian 综合服务实训:Apache2、Samba、LDAP、vsftpd 与 OpenVPN
linux·服务器·debian
用户05101225729619 分钟前
RGA(三)——实宽高、虚宽高与对齐约束
linux·嵌入式
fastjson_28 分钟前
帆软看板 - 问题收集
linux·前端·javascript
jianpeng的工程笔记31 分钟前
EL8 / EL9 安装 Slurm 26.05.4:主备控制器、MariaDB 记账与作业验收
linux·数据库·mariadb·高性能计算·slurm
程序员-Benothing35 分钟前
Linux系统时间管理:date、timedatectl、NTP、Chrony配置
linux·运维·服务器
迪康Defender1 小时前
终端安全实践:浅谈端点安全管理系统内置终端防火墙能力
运维·服务器·网络·经验分享·安全·php·终端安全管理