Що означає точка після бітів дозволу на файл?


27

Тут я виконував ls -laкаталог на своєму сервері CentOS 6.4 і дозволи для даного файлу виходили так:

-rwxr-xr-x.

Я розумію, що -rwxr-xr-xозначає, що я не розумію - .це останній атрибут.

Може хтось мені це пояснить? Це шкідливо в будь-якому випадку? Чи можна її зняти?

Відповіді:


27

GNU lsвикористовує .символ для позначення файлу з контекстом безпеки SELinux, але жодного іншого методу альтернативного доступу.

- З lsсторінки людини ( info coreutils 'ls invocation').


файл, про який йдеться, є визначенням служби для сервера tomcat. Тож я повинен бути добре, правда?
gtludwig

Я так гадаю. Ви можете прочитати це для отримання додаткової інформації: owasp.org/images/0/01/Secure_Web_App_Server_McRee_OWASP.pdf
coffeMug

Чи означає це, що selinuxввімкнено.
Монгрель

1

Щоб побачити фактичний контекст безпеки, застосований до файлу, виконайте наступне:

ls -Z

Контексти безпеки можуть бути призначені файлу навіть із відключеним SELinux. Ви можете перевірити свій контекст безпеки за допомогою цього:

id -Z

Якщо SELinux відключений, ви отримаєте це повідомлення:

id: --context (-Z) works only on an SELinux-enabled kernel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.