Dấu chấm có nghĩa gì ở cuối `-rw-r - r -`? Làm thế nào để bạn thiết lập nó với `chmod`?


105

Một số tệp trong thư mục của tôi trong Linux có .phần cuối của danh sách quyền.

  • Dấu chấm có nghĩa là gì ở cuối -rw-r--r--?
  • Làm thế nào để bạn thiết lập nó với chmod?

Câu trả lời:



36

Tôi đã có cùng một câu hỏi. Phải mất một thời gian tôi mới tìm thấy điều này, khi duyệt trang "man ls" hàng trăm lần (tốt, có thể không thường xuyên) cho đến khi cuối cùng tôi đã thấy ghi chú trong phần XEM CSONG về cách sử dụng lệnh:

 info coreutils 'ls invocation'

Trong phần mô tả "-l" (--format = long):

 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

Đây là bối cảnh SELinux. Thửls -Z /your/file

Trích dẫn của tôi 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.

Để thay đổi điều này, hãy thử một trong các lệnh này: chconhoặc semanage fcontexthoặcrestorecon

Khá được giải thích gọn gàng tại đây: https://access.redhat.com/documentation/en-US/Red_Hat_ Entryprise_Linux / 6 / ml / Security-Ev_L_Luxuxs /


2

Nhiều khả năng đây là do Danh sách điều khiển truy cập (ACL) mặc dù tôi chỉ thấy chúng được hiển thị +như trong rw-rw-rw-+. Có lẽ điều đó .có nghĩa là thiếu một ACL trên tập tin đó.

Bạn có thể thử gõ getfacl .vào thư mục hiện tại để xem quyền truy cập nào kiểm soát các tệp đó.


3
Không, dấu chấm không có nghĩa là thiếu ACL - xem các câu trả lời khác
Linker3000
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.