Всякий раз, когда я выдаю ls -al
на моем сервере я вижу точку после -rwxr-xr-x, например -
-rwxr-xr-x.
Кто-нибудь может сказать мне, что это значит? Я не могу найти никаких подсказок в Интернете.
Из info ls
, под "Какая информация указана?","-l"флаг:
GNU 'ls' использует '.' для обозначения файла с контекстом безопасности SELinux, но без другого альтернативного метода доступа.
Файл с любой другой комбинацией альтернативных методов доступа помечается знаком «+».
К вашему сведению - вы можете просматривать контексты безопасности 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