-Rw-r - r - `sonunda nokta ne anlama geliyor? Chmod ile nasıl ayarladın?


105

Linux altındaki dizinlerimdeki bazı dosyaların .izin listelerinin sonunda bir yeri var .

  • Sonunda nokta ne anlama geliyor -rw-r--r--?
  • Bunu nasıl ayarladınız chmod?

Yanıtlar:



36

Ben de aynı soruyu yaşadım. Bunu bulmam biraz zaman aldı, "adam ls" sayfasına yüzlerce kez göz attığımda (bu, belki de sık sık değil) sonunda, komutun kullanımı hakkında SEE ALSO bölümünde bir not görene kadar:

 info coreutils 'ls invocation'

"-L" (--format = long) 'ı tanımlayan bölümde:

 Following the file mode bits is a single character that specifies
 whether an alternate access method such as an access control list
 applies to the file.  When the character following the file mode
 bits is a space, there is no alternate access method.  When it is
 a printing character, then there is such a method.

 GNU `ls' uses a `.' character to indicate a file with an SELinux
 security context, but no other alternate access method.

 A file with any other combination of alternate access methods is
 marked with a `+' character.


11

Bu SELinux bağlamıdır. Deneyinls -Z /your/file

Alıntı man ls

   SELinux options:

   --lcontext
          Display security context.   Enable -l. Lines will probably be too wide for most displays.

   -Z, --context
          Display security context so it fits on most displays.  Displays only mode, user, group, security context and file name.

   --scontext
          Display only security context and file name.

Bunu değiştirmek için, bu komutları birini deneyin: chconya semanage fcontextyarestorecon

Oldukça titizlikle burada açıkladı: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Working_with_SELinux-SELinht_Fex_Offing_Conting_ContFin_Font_F_E_E


2

Büyük olasılıkla bu bir Erişim Kontrol Listesi kaynaklanmaktadır (ACL) Ben sadece onları olarak gösterilen gördüğüm halde +olduğu gibi rw-rw-rw-+. Belki de .bu dosyada bir ACL eksikliği anlamına gelir.

Bu getfacl .dosyaların hangi erişim denetimlerine sahip olduğunu görmek için geçerli dizine yazmayı deneyebilirsiniz .


3
Hayır, nokta ACL eksikliği anlamına gelmez - diğer cevaplara bakın
Linker3000
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.