chacl - Trực tuyến trên đám mây

Đây là lệnh chacl có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


chacl - thay đổi danh sách kiểm soát truy cập của tệp hoặc thư mục

SYNOPSIS


chacl acl tên đường dẫn...
chacl -b acl dacl tên đường dẫn...
chacl -d dacl tên đường dẫn...
chacl -R tên đường dẫn...
chacl -D tên đường dẫn...
chacl -B tên đường dẫn...
chacl -l tên đường dẫn...
chacl -r tên đường dẫn...

MÔ TẢ


chacl là lệnh tương thích IRIX và được duy trì cho những người dùng quen thuộc
với việc sử dụng nó từ XFS hoặc IRIX. Tham khảo đến XEM CŨNG THẾ phần dưới đây cho một
mô tả các công cụ phù hợp hơn với (dự thảo đã rút) POSIX 1003.1e
tiêu chuẩn mô tả Danh sách điều khiển truy cập (ACL).

chacl thay đổi (các) ACL cho một tệp hoặc thư mục. (Các) ACL được chỉ định sẽ được áp dụng cho
mỗi tập tin trong tên đường dẫn lập luận.

Mỗi ACL là một chuỗi được diễn giải bằng cách sử dụng acl_from_text(3) thói quen. Những cái này
các chuỗi được tạo thành từ các mệnh đề được phân tách bằng dấu phẩy, mỗi mệnh đề có dạng,
thẻ:tên:perm. Ở đâu tag có thể:

"người dùng" (hoặc "u")
chỉ ra rằng mục nhập là mục nhập ACL của người dùng.

"nhóm" (hoặc "g")
chỉ ra rằng mục nhập là mục nhập ACL nhóm.

"khác" (hoặc "o")
chỉ ra rằng mục này là một mục ACL khác.

"mặt nạ" (hoặc "m")
chỉ ra rằng mục nhập là mục nhập ACL mặt nạ.

tên là một chuỗi là tên người dùng hoặc nhóm cho mục ACL. Một giá trị rỗng tên trong một người dùng
hoặc mục nhập ACL nhóm cho biết chủ sở hữu tệp hoặc nhóm tệp. uốn là chuỗi "rwx"
trong đó mỗi mục có thể được thay thế bằng dấu "-" biểu thị không có quyền truy cập thuộc loại đó, ví dụ:
"rx", "--x", "---".

LỰA CHỌN


-b Cho biết có hai ACL cần thay đổi, đầu tiên là ACL truy cập tệp và
thư mục thứ hai là ACL mặc định.

-d Được sử dụng để chỉ đặt ACL mặc định của một thư mục.

-R Chỉ loại bỏ quyền truy cập tệp ACL.

-D Chỉ xóa ACL mặc định của thư mục.

-B Xóa tất cả ACL.

-l Liệt kê ACL truy cập và có thể cả ACL mặc định được liên kết với địa chỉ được chỉ định
tập tin hoặc thư mục. Tùy chọn này đã được thêm vào trong cổng XFS của Linux và được
không tương thích với IRIX.

-r Đặt đệ quy ACL truy cập cho mỗi cây con có gốc tại tên đường dẫn(S). Tùy chọn này
cũng đã được thêm vào trong cổng XFS của Linux và không tương thích với IRIX.

VÍ DỤ


ACL tối thiểu:

chacl u::rwx,g::rx,o::r-- hồ sơ

Tệp ACL được đặt sao cho chủ sở hữu tệp có "rwx", nhóm của tệp đã đọc và
thực thi và những người khác có quyền truy cập chỉ đọc vào tệp.

Một ACL không phải là ACL tối thiểu, tức là một ACL chỉ định một người dùng hoặc nhóm không phải là
chủ sở hữu hoặc nhóm chủ sở hữu tệp phải chứa mục nhập mặt nạ:

chacl u::rwx,g::rx,o::r--,u:bob:r--,m::rx tệp1 tệp2

Để đặt mặc định và truy cập ACL trên thư mục mới giống như trên người già, bạn có thể gõ:

chacl -b `chacl -l người già |
khát -e 'S/.*\[//' -e 'S#/# #' -e 's/]$//'` thư mục mới

CÂU HỎI


chacl có thể thay thế ACL hiện có. Để thêm hoặc xóa các mục, trước tiên bạn phải làm chacl -l
để lấy ACL hiện có và sử dụng đầu ra để tạo các đối số cho chacl.

Việc thay đổi các bit quyền của tệp sẽ thay đổi cài đặt ACL truy cập tệp (xem
chmod(1)). Tuy nhiên, mặt nạ chế độ tạo tập tin (xem cái ô(1)) sẽ không ảnh hưởng đến quyền truy cập
Cài đặt ACL của các tệp được tạo bằng ACL mặc định của thư mục.

ACL là các thuộc tính mở rộng của hệ thống tệp và do đó thường không được lưu trữ hoặc khôi phục
bằng cách sử dụng các tiện ích lưu trữ thông thường. Nhìn thấy attr(5) để biết thêm thông tin về
thuộc tính mở rộng và xem xfsdump(8) để biết phương pháp sao lưu chúng theo XFS.

Sử dụng chacl trực tuyến bằng dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất