关于CentOS系统中,文件权限第11位上是一个点的解读

来源:互联网 发布:易语言网络验证 编辑:程序博客网 时间:2024/06/08 18:27

我们在使用RedHat家族的linux系统时,例如centos系统,输入ll查看当前系统所有文件,会发现在文件权限的最后一位有一个小点,如下图

那么这个小点是什么意思呢?

通过上网搜索,查询各种资料,最后得到准确答案是,这个小点代表 该文件存在“SELinux的安全标签”。

顺带提一下Selinux

SELinux全称Security-Enhanced Linux,是一种访问控制体系。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上。
SELINUX有「disabled」「permissive」,「enforcing」3种选择。
Disabled就不用说了,permissive就是Selinux有效,但是即使你违反了策略的话它让你继续操作,但是把你的违反的内容记录下来。
Enforcing就是你违反了策略,你就无法继续操作下去。
SELinux提供了比传统的UNⅨ权限更好的访问控制。

我们可以通过getenforce来查看SELinux的运行模式,如下


接着创建一个文件,会发现创建的这个文件的权限后面有点,启用了安全标签


接下来,修改selinux配置文件, vim /etc/sysconfig/selinux,关闭安全标签


重启系统,再验证,如下,发现关了


这时候新建一个文件,发现文件权限后面的小点没了,和我们平时看到的文件权限一样,正常了。


这个时候我们再修改配置文件,打开selinux标签,然后重启系统,会发现testforselinuxoff文件加上了这个安全标签,而且权限的后面又多了一个点。


0 0
原创粉丝点击