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ąć?

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').


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.