Dấu + có nghĩa là gì ở cuối các quyền từ ls -l?


126

Dấu cộng ở cuối các quyền cho tôi biết là gì?

ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs

Đây là bối cảnh:

cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m

Câu trả lời:



29

thông qua trang người đàn ông 'ls'

"Nếu tệp hoặc thư mục có thông tin bảo mật mở rộng, trường quyền được in bằng tùy chọn -l được theo sau bởi ký tự '+'."

Điều này thường có nghĩa là tệp bị đóng gói với các hạn chế truy cập bên ngoài các quyền Unix truyền thống - có thể là Danh sách điều khiển truy cập (ACL).


2
"Bị vướng với các hạn chế truy cập" - điều đó có nghĩa là một tệp hoặc thư mục không có + có ít hạn chế hơn?
squarecandy 22/03/2016

7
@squarecandy: Không, + có thể xóa các hạn chế (vì vậy hãy thêm quyền). Ví dụ: trong mặc định Ubuntu hiện tại, khi bạn cắm ổ đĩa ngoài, nó sẽ được gắn vào / media / {yourusername} /, nhưng các quyền trên / media / {yourusername} là drwxr-x --- + và chủ sở hữu và nhóm đều là root, vì vậy bạn sẽ không có ai ngoài root có thể làm bất cứ điều gì với bất cứ điều gì trong đó. Nhưng ACL cho biết người dùng: {yourusername}: rx, vì vậy trên thực tế bạn có quyền truy cập (nhưng không ai trong số những người dùng khác làm như vậy).
Toby Bartels

3
FYI, kỳ lạ trên Debian của man lstrang (GNU coreutils 8,26) nó không đề cập đến việc sử dụng +, nhưng info coreutils lskhông
Xen2050
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.