Lộ trình tác vụ / từ đầu vào đến kết quả
Cách tính quyền chmod
- 01
Nhập giá trị quyền
Dùng 3–4 chữ số bát phân, hoặc các mệnh đề u/g/o/a tường minh với một +, - hoặc = mỗi mệnh đề. Phân tách các mệnh đề bằng dấu phẩy. X chỉ thêm thực thi cho một thư mục hoặc khi một bit thực thi đã được đặt ở bước đó. Một toán hạng u/g/o đơn lẻ sao chép lớp đó, ví dụ g=u.
- 02
Bắt đầu các mệnh đề ký hiệu từ đúng nền
Các mệnh đề ký hiệu bắt đầu từ các quyền này (mặc định 644) và áp dụng từ trái sang phải. Đầu vào bát phân đặt toàn bộ mặt nạ và bỏ qua ngữ cảnh này. Đây là bản xem trước của một đích duy nhất; không tệp nào được kiểm tra.
- 03
Thêm đường dẫn và chọn đệ quy
Các lệnh nhắm tới GNU chmod và một shell POSIX. Đường dẫn được đặt trong ngoặc. Lệnh số dùng năm chữ số bát phân để cũng xóa các bit đặc biệt của thư mục không được yêu cầu. Lệnh ký hiệu đệ quy giữ biểu thức và dùng quyền riêng của từng đích thật. Hãy rà soát đường dẫn và nền tảng; quyền sở hữu, ACL và quy tắc hệ thống tệp có thể ảnh hưởng kết quả.
- 04
Tính và đọc bản tóm tắt
s/S biểu thị setuid hoặc setgid; t/T biểu thị sticky. Chữ hoa nghĩa là không có thực thi. Trên thư mục, = ký hiệu của GNU bảo toàn setuid/setgid trừ khi s được chỉ rõ; u-s,g-s loại bỏ chúng.
- 05
Sao chép lệnh
Các lệnh nhắm tới GNU chmod và một shell POSIX. Đường dẫn được đặt trong ngoặc. Lệnh số dùng năm chữ số bát phân để cũng xóa các bit đặc biệt của thư mục không được yêu cầu. Lệnh ký hiệu đệ quy giữ biểu thức và dùng quyền riêng của từng đích thật. Hãy rà soát đường dẫn và nền tảng; quyền sở hữu, ACL và quy tắc hệ thống tệp có thể ảnh hưởng kết quả.