semodule 命令简介

semodule是用于管理SELinux策略模块的工具,包括安装,升级,列出和删除模块。 semodule还可用于强制从模块存储重建策略和/或强制重新加载策略而不执行任何其他事务。 semodule作用于semodule_package创建的模块包。通常,这些文件具有.pp后缀(策略包),尽管这不是以任何方式强制执行的。

选项
-R, - 重载

强制重新加载政策
-B, - 建造
强制重建策略(除非使用-n,否则重新加载)
-D, -  disable_dontaudit
暂时删除政策中的dontaudits。重建策略时还原
-i, - 安装= MODULE_PKG
安装/更换模块包
-u, - 升级= MODULE_PKG
升级现有模块包,或者如果模块不存在则安装
-b, - 基地= MODULE_PKG
安装/更换基础模块包
-d, - 禁用= MODULE_NAME
禁用现有模块
-e, - 使能= MODULE_NAME
启用现有模块
-r, - 删除= MODULE_NAME
删除现有模块
-l, - 列表模块
显示已安装模块的列表(基本除外)
-s, - 商店
要经营的商店的名称
-n, -  noreload
提交后不要重新加载策略
-H, - 帮助
打印帮助消息并退出
-v, - 详细
是冗长的

#安装或替换基本策略包。
$ semodule -b base.pp
#安装或替换非基本策略包。
$ semodule -i httpd.pp
#列出非基础模块。
$ semodule -l
#打开SELinux当前为“dontaudit”的所有AVC消息。
$ semodule -DB
#重新启用“dontaudit”规则。
$ semodule -B
#安装或替换当前目录中的所有非基本模块。
$ semodule -i * .pp
#安装或替换当前目录下的所有模块。
$ ls * .pp | grep -Ev“base.pp | enableaudit.pp”| xargs / usr / sbin / semodule -b base.pp -i
也可以看看
checkmodule(8),semodule_package(8)
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙在江湖aa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值