每当我ls -al
在服务器中发出命令时,我都会在 -rwxr-xr-x 后面看到一个点,例如 -
-rwxr-xr-x.
谁能告诉我这是什么意思?我从网上找不到任何线索。
答案1
来自info ls
,在“列出了哪些信息?“, 这 ”-l“ 旗帜:
GNU‘ls’使用‘.’字符来指示具有 SELinux 安全上下文的文件,但没有其他替代访问方法。
具有任何其他替代访问方法组合的文件都标有“+”字符。
答案2
仅供参考-您可以使用该选项查看 SELinux 安全上下文ls -Z
。
# ls -alZ
dr-xr-x---. root root system_u:object_r:admin_home_t:s0 .
dr-xr-xr-x. root root system_u:object_r:root_t:s0 ..
-rw-------. root root system_u:object_r:admin_home_t:s0 anaconda-ks.cfg
-rw------- root root ? .bash_history
-rw-r--r--. root root system_u:object_r:admin_home_t:s0 .bash_logout
-rw-r--r--. root root system_u:object_r:admin_home_t:s0 .bash_profile
-rw-r--r--. root root system_u:object_r:admin_home_t:s0 .bashrc
-rw-r--r--. root root system_u:object_r:admin_home_t:s0 .cshrc
-rw-r--r--. root root system_u:object_r:admin_home_t:s0 .tcshrc