文件权限中的句点是啥意思?

Posted

技术标签:

【中文标题】文件权限中的句点是啥意思?【英文标题】:What does a period in the file permissions mean?文件权限中的句点是什么意思? 【发布时间】:2014-02-03 15:04:42 【问题描述】:

我在“ls -l”的输出中发现了一个我不理解的权限字符:

[root@gnurr ~]# ls -l  /etc/cron.daily/
total 32
-rwxr-xr-x  1 root root  265 Sep 10 16:04 0logwatch
-rwxr-xr-x. 1 root root  118 Aug 17 12:21 cups

文件“cups”的标准权限字符后面有一个句点,但文件“0logwatch”没有句点

我到处都发现了许多这样的点 - 它们也出现在目录或软链接中,但它们似乎从未出现在我自己创建的文件中。

我发现一些帖子在此位置提到了“@”或“+”,表示“扩展属性”或“扩展安全信息”,但没有提到“。”。

有人知道圆点是什么意思吗?

【问题讨论】:

【参考方案1】:

来自信息/手册页:

GNU 'ls' 使用 '.'表示带有 SELinux 的文件的字符 安全上下文,但没有其他替代访问方法。

整个部分还提到了一个'+',这是相关的:

文件模式位后面是单个字符,用于指定 是否有备用访问方法,例如访问控制列表 适用于文件。当文件模式位后面的字符 是一个空间,没有替代的访问方法。当它是一个 打印字符,那么就有这样的方法。

GNU 'ls' 使用 '.'表示带有 SELinux 的文件的字符 安全上下文,但没有其他替代访问方法。

具有任何其他替代访问方法组合的文件是 标有“+”字符。

【讨论】:

【参考方案2】:

您可以通过以下方式删除 SELinux 安全性:

setfattr -h -x security.selinux filename.ext

【讨论】:

以上是关于文件权限中的句点是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

root权限是啥意思?

linux 将文件权限改为:-r-xr-x--x 是啥意思,用数字表示是多少

linux 将文件权限改为:-r-xr-x--x 是啥意思,用数字表示是多少

rwx是啥权限

Linux设置文件目录权限,四位数的目录权限是啥意思?如2770、3777、4777、0777等。

root权限是啥意思?