.
是什么意思?奇怪,这个后面的.点是什么意思呢?后面创建的文件也不会出现这个.啊??..
回答1:
selinux的安全机制,如果是打开的,文件属性后面就会有这个. 关闭selinux后再创建的新文件不会有,但是以前的文件还有,只是不起作用。
回答2:
是ACL类型,(.)点是ACL_T_SELINUX_ONLY, (+)加是ACL_T_YES,空白是没有ACL。 ACL 是访问控制列表Access Control List 参考: http://www.ibm.com/developerworks/cn/linux/l-acl/ ls工具部分代码: /* Compute the mode string, except remove the trailing space if no file in this directory has an ACL or SELinux security context. */ if (f->stat_ok) filemodestring (&f->stat, modebuf); else { modebuf[0] = filetype_letter[f->filetype]; memset (modebuf + 1, '?', 10); modebuf[11] = '\0'; } if (! any_has_acl) modebuf[10] = '\0'; else if (f->acl_type == ACL_T_SELINUX_ONLY) modebuf[10] = '.'; else if (f->acl_type == ACL_T_YES) modebuf[10] = '+';