Dosya izin bitlerinden sonraki nokta ne anlama geliyor?


27

ls -laBurada CentOS 6.4 sunucumda bir dizin oluşturdum ve verilen dosya için izinler şöyle:

-rwxr-xr-x.

Ne anlama -rwxr-xr-xgeldiğini anlıyorum, anlamadığım şey .son özellikten sonra.

Birisi bana bunu açıklayabilir mi? Herhangi bir şekilde zararlı mı? Kaldırılabilir mi?

Yanıtlar:


27

GNU ls, .SELinux güvenlik bağlamındaki bir dosyayı belirtmek için bir karakter kullanır , ancak başka bir alternatif erişim yöntemi yoktur.

- lsMan sayfasından ( info coreutils 'ls invocation').


Söz konusu dosya, tomcat sunucusunun servis tanımıdır. Yani iyi olmalıyım, değil mi?
gtludwig

Sanırım öyle. Daha fazla bilgi için bunu okuyabilirsiniz: owasp.org/images/0/01/Secure_Web_App_Server_McRee_OWASP.pdf
coffeMug

Açık olduğu anlamına mı geliyor selinux.
Mongrel

1

Dosyaya uygulanan gerçek güvenlik bağlamını görmek için şunu çalıştırın:

ls -Z

Güvenlik bağlamları, SELinux'u devre dışı bırakılmış olsa bile bir dosyaya atanabilir. Güvenlik bağlamınızı şununla kontrol edebilirsiniz:

id -Z

SELinux devre dışı bırakılırsa şu mesajı alacaksınız:

id: --context (-Z) works only on an SELinux-enabled kernel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.