Máy tính Chmod

Quyền truy cập tệp Unix kiểm soát chủ sở hữu, nhóm và những người khác truy cập bằng các bit đọc (r=4), ghi (w=2), thực thi (x=1). chmod 755 có nghĩa là rwxr-xr-x.

Cách dùng máy tính chmod

1. Chuyển đổi đọc/ghi/thực thi cho chủ sở hữu, nhóm và những người khác.
2. Đọc giá trị bát phân (ví dụ: 644, 755, 600).
3. Sao chép ký hiệu tương đương chmod u=rw,go=r.
4. Áp dụng trên máy chủ: chmod 644 file.txt

Ví dụ về chmod

Thư mục web 755

rwxr-xr-x cho phép chủ sở hữu sửa đổi tệp; thế giới có thể vào thư mục và đọc.

Tệp env bí mật 600

rw------- — chỉ chủ sở hữu mới đọc/ghi .env bằng khóa API.

Tập lệnh thực thi 755

rwxr-xr-x trên triển khai.sh để người dùng cron có thể thực thi.

Khi nào nên dùng máy tính chmod

• Khi tìm hiểu mô hình cấp phép Unix.
• Khi Dockerfile COPY cần chế độ số rõ ràng.
• Khi đầu ra ls -l rwxr-xr-x phải ánh xạ tới bát phân cho mẫu IaC.

Nhóm chủ sở hữu khác

Ba bộ ba người dùng/nhóm/người khác — chmod ảnh hưởng đến bộ ba nào áp dụng cho bối cảnh người dùng hiện tại khi kiểm tra quyền truy cập.

Câu hỏi thường gặp

Ý nghĩa chữ số bát phân?

Tổng r=4 w=2 x=1 mỗi bộ ba — 7=rwx, 6=rw-, 5=r-x, 4=r--.

755 so với 775?

775 thêm tính năng viết nhóm — chỉnh sửa nhóm phát triển được chia sẻ; Nhóm 755 chỉ đọc.

Chmod đệ quy -R?

Áp dụng cho cây thư mục — nguy hiểm khi đi sai đường dẫn; xác minh hai lần.

Thực thi tệp và thư mục?

x trên thư mục có nghĩa là nhập (cd); trên tệp nghĩa là chạy dưới dạng chương trình.

tương tác umask?

Chế độ tệp mặc định = tạo mặt nạ trừ umask — máy tính hiển thị chế độ đích chứ không phải umask.