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
?
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.
-rw-r--r--
?chmod
?Câu trả lời:
Theo ls.c
(dòng 3785), .
có nghĩa là một Selinux ACL . ( +
có nghĩa là một ACL chung .)
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.
Nó có nghĩa là tập tin có một danh sách truy cập với SELinux. Kiểm tra chủ đề này, nó cho bạn biết cách cho phép bạn chỉnh sửa / thay đổi tệp http://ubuntuforums.org/showthread.php?t=1315684
Đâ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: chcon
hoặc semanage fcontext
hoặ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 /
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 đó.