博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selinux对文件的控制
阅读量:5945 次
发布时间:2019-06-19

本文共 1838 字,大约阅读时间需要 6 分钟。

更改开机selinux状态

    vim /etc/sysconfig/selinux      ###修改selinux模式

临时更改selinux模式

    setenforce 0

            permissive    ###警告模式

    setenforce 1

            enforcing     ###强制模式

disabled 模式

disabled状态下无法查看安全上下文

修改为强制模式

vim /etc/sysconfig/selinux

由于file创建于/mnt  所以与在/var/ftp/pub下创建的test文件 的安全上下文不同所以lftp无法看到file

修改file文件安全上下文后可用lftp看到file文件

chcon -t public_content_t /var/ftp/pub/file    ###修改文件file的安全上下文

永久性修改安全上下文

[root@localhost /]# semanage fcontext -a -t public_content_t '/westos(/.*)?' 

                                                                  ###永久修改安全上下文

[root@localhost /]# ls -Z westos/         ###查看安全上下文 由于没有更新所以安全上下文不变

-rw-r--r--. root root unconfined_u:object_r:default_t:s0 file1
-rw-r--r--. root root unconfined_u:object_r:default_t:s0 file2
-rw-r--r--. root root unconfined_u:object_r:default_t:s0 file3
[root@localhost /]# restorecon -RvvF /westos/      ###更新安全上下文
restorecon reset /westos context unconfined_u:object_r:default_t:s0->system_u:object_r:public_content_t:s0
restorecon reset /westos/file1 context unconfined_u:object_r:default_t:s0->system_u:object_r:public_content_t:s0
restorecon reset /westos/file2 context unconfined_u:object_r:default_t:s0->system_u:object_r:public_content_t:s0
restorecon reset /westos/file3 context unconfined_u:object_r:default_t:s0->system_u:object_r:public_content_t:s0
[root@localhost /]# ls -Z westos/   ###更新后安全上下文改变
-rw-r--r--. root root system_u:object_r:public_content_t:s0 file1
-rw-r--r--. root root system_u:object_r:public_content_t:s0 file2
-rw-r--r--. root root system_u:object_r:public_content_t:s0 file3

管理 SELinux 布尔值

SELinux 布尔值是更改 SELinux 策略行为的开关。SELinux 布尔值是可以启用或禁用的规则。安全管理员可以使用 SELinux 布尔值来调整策略 , 以有选择地进行调整
许多软件包都具有 man page *_selinux(8), 其中详细说明了所使用的一些布尔值 ; man -k ‘_selinux’ 可以轻松地找到这些手册
getsebool 用于显示布尔值 , setsebool 用于修改布尔值
setsebool -P 修改 SELinux 策略 , 以永久保留修改。semanage boolean -l 将显示布尔值是否永久

查看sebool值

修改sebool值

本文转自Super_MONKEY 51CTO博客,原文链接:http://blog.51cto.com/supermk/1919356

转载地址:http://oizxx.baihongyu.com/

你可能感兴趣的文章
Linux下find命令详解
查看>>
【转】Alert Log Messages: Private Strand Flush Not Complete [ID 372557.1]
查看>>
翻译"Python编程无师自通——专业程序员的养成"
查看>>
java问题整理
查看>>
进程注入的研究与实现
查看>>
Server Tomcat v7.0 Server at localhost was unable to&nbs 报错问题解决
查看>>
Fiddler (三) Composer创建和发送HTTP Request
查看>>
C语言 多维数组和指针
查看>>
DotNetBar的使用—(界面风格)
查看>>
2.3系列系统中不支持SimpleDateFormat作字段被序列化
查看>>
DJANGO MODEL FORMSETS IN DETAIL AND THEIR ADVANCED USAGE
查看>>
ADO.NET复习——自己编写SqlHelper类
查看>>
库函数strlen源码重现及注意问题
查看>>
java读取数据,2,2,1方式读取
查看>>
《实例化需求》读书笔记
查看>>
正则表达式
查看>>
Springmvc ajax请求400
查看>>
HDFS集群安装部署
查看>>
WorkFlow For Net ! NET 平台工作流 或 BPM
查看>>
****Curling 2.0(深搜+回溯)
查看>>