Máy tính chmod — quyền 755 và ký hiệu

Lập trình

Máy tính chmod là công cụ dành cho lập trình viên, chuyển đổi quyền tệp Linux/Unix giữa các ô đánh dấu rwx, ký hiệu bát phân (ví dụ 755) và ký hiệu tượng trưng (ví dụ rwxr-xr-x).

Bản dịch có hỗ trợ AI đang được rà soát

Trang này được dịch với sự hỗ trợ của AI và chưa được chuyên gia rà soát. Hãy kiểm tra các nguồn trích dẫn trước khi dùng cho quyết định quan trọng.

Giới thiệu

Quyền tệp Linux kết hợp đọc (r=4), ghi (w=2) và thực thi (x=1) cho ba đối tượng: chủ sở hữu, nhóm và những người khác. Nối ba tổng lại cho ra ký hiệu bát phân như 755, và cùng quyền đó xuất hiện dưới dạng rwxr-xr-x trong kết quả của ls -l. Trong công cụ này, thay đổi bất kỳ cách biểu diễn nào — ô đánh dấu, bát phân hay ký hiệu — sẽ cập nhật các cách còn lại ngay lập tức, cùng với một lệnh chmod sẵn sàng để sao chép. Các bit đặc biệt (setuid, setgid, sticky) nằm ngoài phạm vi, và mọi thứ được tính trên trình duyệt của bạn.

chữ số = r(4) + w(2) + x(1) — rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755

Cách dùng

  1. 1Bật/tắt r/w/x cho chủ sở hữu, nhóm và những người khác.
  2. 2Hoặc nhập trực tiếp giá trị bát phân (755) hoặc chuỗi ký hiệu (rwxr-xr-x).
  3. 3Sao chép ký hiệu đã được đồng bộ hoặc lệnh chmod ví dụ.

Tham khảo

Máy tính chmod — quyền 755 và ký hiệu Tham khảo
Bát phânKý hiệuCông dụng thường gặp
644-rw-r--r--Mặc định cho tệp thường
755-rwxr-xr-xTệp thực thi và thư mục
600-rw-------Khóa riêng, bí mật .env
700-rwx------Thư mục chỉ chủ sở hữu
664-rw-rw-r--Tệp nhóm ghi được
777-rwxrwxrwxCho phép tất cả — nên tránh

Nguồn và tiêu chuẩn

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

chmod 755 nghĩa là gì?

Chủ sở hữu có thể đọc, ghi và thực thi (7=4+2+1); nhóm và những người khác có thể đọc và thực thi (5=4+1). Đây là chế độ phổ biến nhất cho tệp thực thi và thư mục.

Tại sao tôi nên tránh 777?

Vì mọi người dùng đều có thể sửa đổi và thực thi tệp, khiến kẻ tấn công dễ dàng cài mã độc. Nội dung web thường chỉ cần 644 cho tệp và 755 cho thư mục.

Bit setuid và sticky có được tính không?

Không. Công cụ này bao phủ chín bit cơ bản (rwx × 3). Chữ số đầu của chế độ bát phân bốn chữ số (setuid=4, setgid=2, sticky=1) phải được đặt riêng.

Công cụ này có giao tiếp với máy chủ không?

Không. Toàn bộ việc chuyển đổi diễn ra trên trình duyệt của bạn và không có gì được truyền đi.

Công cụ liên quan