12、使用文件上下文和进程域:SELinux的高级应用指南

使用文件上下文和进程域:SELinux的高级应用指南

1. 触发文件系统重新标记

在启动参数列表中添加 autorelabel=1 参数,可触发系统进行完整的文件系统重新标记操作。此操作耗时较久,完成后系统会再次重启,重新标记操作完成后,触摸文件将自动移除。

2. 使用 restorecond 自动设置上下文

restorecond 守护进程可应用上下文,其目的是将表达式列表规则应用到 /etc/selinux/restorecond.conf 文件中定义的可配置位置集。以下是 restorecond.conf 文件中配置位置的示例列表:
- /etc/services
- /etc/resolv.conf
- /etc/samba/secrets.tdb
- /root/.ssh/*

当进程创建的文件与上述路径匹配时,Linux inotify 子系统会通知 restorecond restorecond 会根据表达式列表重新标记文件,应用正确的标签,而不考虑创建文件的进程及其上下文。不过,由于 SELinux 引入了命名文件转换, restorecond 的使用需求已大幅减少。

3. 使用 tmpfiles
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值