Co oznacza kropka po bitach uprawnień do pliku?

27

I przeprowadzeniem ls -lana katalogu na moim serwerze CentOS 6.4 tutaj i uprawnienia dla danego pliku wyszedł jako:

-rwxr-xr-x.

Rozumiem, co -rwxr-xr-xoznacza, ale nie rozumiem .po ostatnim atrybucie.

Czy ktoś może mi to wytłumaczyć? Czy jest to w jakikolwiek sposób szkodliwe? Czy można to usunąć?

gtludwig
źródło

Odpowiedzi:

27

GNU lsużywa .znaku do wskazania pliku w kontekście bezpieczeństwa SELinux, ale nie ma innej alternatywnej metody dostępu.

- Ze lsstrony podręcznika ( info coreutils 'ls invocation').

kubek kawy
źródło
dany plik jest definicją usługi dla serwera tomcat. Więc powinienem być w porządku, prawda?
gtludwig
Chyba tak. Możesz przeczytać to, aby uzyskać więcej informacji: owasp.org/images/0/01/Secure_Web_App_Server_McRee_OWASP.pdf
coffeMug
Czy to oznacza, że selinuxjest włączony.
Mongrel,
1

Aby zobaczyć rzeczywisty kontekst bezpieczeństwa zastosowany do pliku, uruchom to:

ls -Z

Konteksty bezpieczeństwa można przypisać do pliku, nawet gdy SELinux jest wyłączony. Możesz sprawdzić swój kontekst bezpieczeństwa za pomocą:

id -Z

Jeśli SELinux jest wyłączony, pojawi się następujący komunikat:

id: --context (-Z) works only on an SELinux-enabled kernel
UaT
źródło