Đây là lệnh chmod có thể được 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 giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
chmod - thay đổi các bit chế độ tệp
SYNOPSIS
chmod [TÙY CHỌN] ... PHƯƠNG THỨC[,CHẾ ĐỘ] ... FILE...
chmod [TÙY CHỌN] ... CHẾ ĐỘ OCTAL FILE...
chmod [TÙY CHỌN] ... --reference = RFILE FILE...
MÔ TẢ
Trang hướng dẫn này ghi lại phiên bản GNU của chmod. chmod thay đổi các bit chế độ tệp của
mỗi tệp nhất định theo chế độ, có thể là một đại diện tượng trưng của
thay đổi để thực hiện, hoặc một số bát phân đại diện cho mẫu bit cho các bit chế độ mới.
Định dạng của một chế độ tượng trưng là [ugoa...] [[- + =][uốn tóc...]...], ở đâu uốn tóc bằng không
hoặc nhiều chữ cái từ bộ rwxxst, hoặc một chữ cái duy nhất từ tập hợp ugo. Nhiều
các chế độ biểu tượng có thể được đưa ra, được phân tách bằng dấu phẩy.
Sự kết hợp của các chữ cái ugoa kiểm soát quyền truy cập của người dùng vào tệp sẽ được
đã thay đổi: người dùng sở hữu nó (u), những người dùng khác trong nhóm của tệp (g), những người dùng khác không ở trong
nhóm của tệp (o), hoặc tất cả người dùng (a). Nếu không có cái nào trong số này được đưa ra, thì hiệu quả là
(a) đã được đưa ra, nhưng các bit được đặt trong umask không bị ảnh hưởng.
Người điều hành + khiến các bit chế độ tệp đã chọn được thêm vào chế độ tệp hiện có
bit của mỗi tệp; - khiến chúng bị loại bỏ; và = nguyên nhân chúng được thêm vào và nguyên nhân
các bit không được đề cập sẽ bị xóa ngoại trừ ID nhóm và người dùng không được đề cập của thư mục
các bit không bị ảnh hưởng.
Bức thư rwxxst chọn bit chế độ tệp cho những người dùng bị ảnh hưởng: read (r), viết (w),
thực thi (hoặc tìm kiếm thư mục) (x), chỉ thực thi / tìm kiếm nếu tệp là một thư mục hoặc
đã có quyền thực thi cho một số người dùng (X), đặt ID người dùng hoặc nhóm khi thực thi (s),
cờ xóa bị hạn chế hoặc bit dính (t). Thay vì một hoặc nhiều chữ cái này, bạn
có thể chỉ định chính xác một trong các chữ cái ugo: quyền được cấp cho người dùng sở hữu
tập tin (u), các quyền được cấp cho những người dùng khác là thành viên của nhóm tệp
(g), và các quyền được cấp cho người dùng không thuộc hai quyền trước
Thể loại (o).
Chế độ số là từ một đến bốn chữ số bát phân (0-7), bắt nguồn bằng cách cộng các bit với
các giá trị 4, 2 và 1. Các chữ số bị bỏ qua được giả định là các số không ở đầu. Chữ số đầu tiên
chọn ID người dùng đã đặt (4) và đặt ID nhóm (2) và xóa hạn chế hoặc cố định (1)
thuộc tính. Chữ số thứ hai chọn quyền cho người dùng sở hữu tệp: đọc
(4), write (2), và thi hành (1); thứ ba chọn quyền cho những người dùng khác trong
nhóm của tệp, với các giá trị giống nhau; và thứ tư cho những người dùng khác không có trong tệp của
nhóm, với các giá trị giống nhau.
chmod không bao giờ thay đổi quyền của các liên kết tượng trưng; NS chmod cuộc gọi hệ thống không thể thay đổi
quyền của họ. Đây không phải là vấn đề vì quyền của các liên kết tượng trưng là
không bao giờ được sử dụng. Tuy nhiên, đối với mỗi liên kết tượng trưng được liệt kê trên dòng lệnh, chmod thay đổi
quyền của tệp trỏ tới. Ngược lại, chmod bỏ qua các liên kết tượng trưng gặp phải
trong quá trình duyệt thư mục đệ quy.
CÀI ĐẶT VÀ THIẾT LẬP BITS
chmod xóa bit set-group-ID của một tệp thông thường nếu ID nhóm của tệp không khớp
ID nhóm hiệu quả của người dùng hoặc một trong các ID nhóm bổ sung của người dùng, trừ khi
người dùng có các đặc quyền thích hợp. Các hạn chế bổ sung có thể gây ra set-user-ID và
set-group-ID bit của PHƯƠNG THỨC or RFILE được bỏ qua. Hành vi này phụ thuộc vào chính sách và
chức năng của cơ sở chmod cuộc gọi hệ thống. Khi nghi ngờ, hãy kiểm tra phần bên dưới
hành vi của hệ thống.
chmod giữ nguyên các bit set-user-ID và set-group-ID của thư mục trừ khi bạn rõ ràng
chỉ định khác. Bạn có thể đặt hoặc xóa các bit bằng các chế độ tượng trưng như u + s và gs,
và bạn có thể đặt (nhưng không rõ ràng) các bit bằng chế độ số.
HẠN CHẾ XÓA CỜ OR DỄ DÀNG BIT
Cờ xóa hạn chế hoặc bit dính là một bit duy nhất, có cách giải thích phụ thuộc
trên loại tệp. Đối với thư mục, nó ngăn người dùng không có đặc quyền xóa hoặc
đổi tên tệp trong thư mục trừ khi họ sở hữu tệp hoặc thư mục đó; cái này được gọi là
các hạn chế xóa cờ cho thư mục và thường được tìm thấy trên world-writeable
thư mục như / Tmp. Đối với các tệp thông thường trên một số hệ thống cũ hơn, bit lưu
hình ảnh văn bản của chương trình trên thiết bị hoán đổi để nó sẽ tải nhanh hơn khi chạy; đây là
gọi là dính bit.
LỰA CHỌN
Thay đổi chế độ của từng FILE thành MODE. Với --thẩm quyền giải quyết, thay đổi chế độ của từng FILE thành
của RFILE.
-c, - thay đổi
như dài dòng nhưng chỉ báo cáo khi có thay đổi
-f, --im lặng, --Yên lặng
ngăn chặn hầu hết các thông báo lỗi
-v, --dài dòng
xuất một chẩn đoán cho mọi tệp được xử lý
--không-bảo-tồn-gốc
không đối xử đặc biệt với '/' (mặc định)
--bảo quản-root
không hoạt động đệ quy trên '/'
--thẩm quyền giải quyết=RFILE
sử dụng chế độ của RFILE thay vì các giá trị MODE
-R, --đệ quy
thay đổi các tệp và thư mục một cách đệ quy
--Cứu giúp hiển thị trợ giúp này và thoát
--phiên bản
thông tin phiên bản và thoát
Mỗi MODE có dạng '[ugoa] * ([- + =] ([rwxXst] * | [ugo])) + | [- + =] [0-7] +'.
Sử dụng chmod trực tuyến bằng các dịch vụ onworks.net