Tất cả công cụ

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. Chuyển đổi các hộp kiểm hoặc nhập số bát phân để xem dạng ký hiệu — cần thiết khi sửa các tập lệnh triển khai và quyền của khối lượng Docker.
Chủ sở hữu
Nhóm
Khác
Bát phân
Đầu ra
chmod 644
rw-r--r--

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.

Ngoài chmod cơ bản

Khi bối cảnh ACL (setfacl) hoặc SELinux chi phối quyền truy cập — Chỉ riêng chmod là không đủ.
Khi quyền NTFS của Windows — mô hình hoàn toàn khác.
Khi cần bit setuid/setgid/sticky — mở rộng ra ngoài máy tính bộ ba rwx.

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 quyền tối thiểu

Bắt đầu 640 cho cấu hình, 755 cho tài sản tĩnh công cộng, chưa bao giờ là 777 trong sản xuất — có thể ghi trên thế giới là kết quả kiểm tra.

Docker và Kubernetes

Các vùng chứa chạy với tư cách NGƯỜI DÙNG không phải root — đảm bảo uid số có thể đọc chế độ bí mật được gắn 440 hoặc 400.

Symbolic chmod

u+x thêm lệnh thực thi cho người dùng; go-w xóa nhóm/ghi khác — các thay đổi tăng dần mà không tính toán lại số bát phân.

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.

Công cụ cục bộ?

Có — máy tính tham chiếu trong trình duyệt.