Linux文件权限属性后面的点的含义(ls -l)

原创 2015年07月08日 11:59:20

今天突然注意到$ls -l显示文件时,权限列后面有个点。
如:

-rw-rw-r--.  1 user group    13767 1225 2014 index.html

解释:
开启了SELinux功能的Linux系统才会有这个点。
那个点表示文件带有“SELinux的安全上下文”。
CentOS7默认是开启SELinux的,所以会有这个点,
如果关闭SELinux,然后再创建文件,新创建的文件就不会再有这个点了,
但是以前创建的文件本来有这个点的还会显示这个点(虽然SELinux不起作用了)。

参考下边命令应该能得到答案

$info coreutils 'ls invocation' 

Following the file mode bits is a single character that specifies
whether an alternate access method such as an access control list
applies to the file. When the character following the file mode
bits is a space, there is no alternate access method. When it is
a printing character, then there is such a method.
在文件权限位后面,附加有一个单字符。用来表示是否有一个
可替换的访问控制措施应用在这个文件上。例如,访问控制列表(ACL,access control list)。
当文件权限位后面附加的是一个空格时,表示系统没有可替换的访问控制措施。
当是一个可打印字符时,表示系统存在这样一个访问控制措施。

GNU ‘ls’ uses a ‘.’ character to indicate a file with an SELinux
security context, but no other alternate access method.
GNU的ls命令使用 ‘.’字符表示文件使用了SELinux安全上下文,
但是没有使用其他的访问控制措施。

A file with any other combination of alternate access methods is
marked with a ‘+’ character.
一个文件结合了其他访问控制措施,文件用‘+’字符标记 。(如:ACL)

一个文件就算没有SELinux上下文,只用应用ACL,也能标记成‘+’字符。
一个文件有SELinux上下文,也有ACL,也标记成‘+’字符。
例如:

# ll -Z
-rw-r--r--  root root ?                                a.file  #没有SElinux上下文,没有ACL
-rw-r--r--+ root root ?                                b.file  #只有ACL,没有SElinux上下文
-rw-------. root root system_u:object_r:admin_home_t:s0 my.cnf #只有SElinux上下文,没有ACL
-rw-rw-r--+ root root unconfined_u:object_r:user_tmp_t:s0 dd.c #有SElinux上下文,有ACL

linux中的9个权限位

每个权限部分可选字符选项如下: r: read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限。 w:write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录...
  • qq_36221862
  • qq_36221862
  • 2017年02月20日 14:15
  • 963

Linux权限知识,这一点你可能不知道

在Linux中我们知道如果一个文件的目录或者文件的权限是777,那么所有的人对于这个文件都有读写执行的权限。同样一个普通的用户也可以删除这个文件,下面我们就做一个实验,将一个文件的权限设置为777,然...
  • mengxiangyue
  • mengxiangyue
  • 2011年10月21日 20:36
  • 1229

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

我们在shiyong 用
  • dashuai03091199
  • dashuai03091199
  • 2014年08月29日 10:22
  • 1422

linux权限详解

一个用户、一个组 我们来看一看 Linux 权限和所有权模型。我们已经看到每个文件属于一个用户和一个组。这正是 Linux 中权限模型的核心。您可以在 ls -l 清单中查看用户和组: $ ls -l...
  • fan_zhen_hua
  • fan_zhen_hua
  • 2008年01月17日 18:48
  • 50226

linux权限的学习经验----ll、chmod 命令详解

执行ll命令(同ls -l),可以列出
  • pp373187391
  • pp373187391
  • 2014年07月21日 15:23
  • 2365

linux的ll之后字段的含义以及如何修改文件的属主和用户组

ls -l 列表信息详解 我们平时用ls -l 命令查看一个目录下的文件和子目录的详悉信息时,会得到一个详细的文件和目录名列表.这个列表包含了文件的属性,所属用户,所属组,创建时间,文件大小等等信息...
  • rockpk008
  • rockpk008
  • 2014年12月18日 23:24
  • 9376

SELinux深入理解

1. 简介     SELinux由以下两部分组成:     1) Kernel SELinux模块(/kernel/security/selinux)     2) 用户态工具 1.1 DAC与MA...
  • MyArrow
  • MyArrow
  • 2013年08月09日 15:33
  • 78613

linux查看文件权限 ls -l 详解

以root的家目录为例: 可以看到,用ls -l命令查看某一个目录会得到一个7个字段的列表。 第1行:总计(total) Total后面的数字是指当前目录下所有文件所占用...
  • kexiaoling
  • kexiaoling
  • 2016年04月08日 14:04
  • 3388

Linux "ls -l"文件列表权限详解

1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2...
  • JenMinZhang
  • JenMinZhang
  • 2013年08月07日 15:08
  • 45325

Linux之权限操作

概述 权限本身划分为:Read(读)、Write(写)、eXecute(执行) 权限所针对的用户划分:主人User、同组用户Group、其他组用户Other 上图所示表示,主人对文件有读(...
  • liu537192
  • liu537192
  • 2016年05月28日 17:12
  • 890
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux文件权限属性后面的点的含义(ls -l)
举报原因:
原因补充:

(最多只允许输入30个字)