Chuyển đến nội dung
ToolMug

Tính quyền chmod

Đánh dấu quyền đọc, ghi và thực thi cho chủ sở hữu, nhóm và người khác để có quyền dạng số, dạng ký hiệu và lệnh chmod — hoặc nhập 755 hay rwxr-xr-x để xem ý nghĩa.

Chạy trong trình duyệt — không có dữ liệu nào bạn nhập bị tải lên

ĐọcGhiThực thi#
Chủ sở hữu7
Nhóm5
Người khác5
Bit đặc biệt

Lệnh

chmod 755 file
chmod u=rwx,g=rx,o=rx file
Giá trị thông dụng

Cách sử dụng

  1. Đánh dấu quyền cho chủ sở hữu, nhóm và người khác, hoặc nhập giá trị bát phân hay chuỗi ký hiệu.
  2. Thêm setuid, setgid hoặc sticky bit nếu cần.
  3. Sao chép lệnh chmod ở dạng số hoặc dạng ký hiệu.

Giải thích tùy chọn

Bát phân
Mỗi chữ số cộng quyền đọc (4), ghi (2) và thực thi (1) cho chủ sở hữu, nhóm và người khác. 755 = rwx cho chủ sở hữu, r-x cho nhóm và người khác. Chữ số thứ tư ở đầu đặt các bit đặc biệt.
Bit đặc biệt
setuid (4) chạy chương trình với quyền của chủ sở hữu, setgid (2) chạy với quyền của nhóm hoặc khiến tệp mới trong thư mục kế thừa nhóm, và sticky bit (1) trên thư mục như /tmp chỉ cho phép chủ sở hữu xóa tệp của mình.

Ví dụ

Bát phân Ký hiệu Công dụng thường gặp
600 rw—–– Khóa riêng tư, thông tin bí mật
644 rw-r–r– Tệp thông thường
755 rwxr-xr-x Thư mục, script
1777 rwxrwxrwt /tmp

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

644 và 755 nghĩa là gì?

644 (rw-r--r--) thường dùng cho tệp — chủ sở hữu được sửa, mọi người được đọc. 755 (rwxr-xr-x) thường dùng cho thư mục và script — mọi người được đọc và truy cập hoặc chạy, chỉ chủ sở hữu được thay đổi.

Vì sao nên tránh 777?

Quyền này cho phép mọi người dùng trên hệ thống sửa hoặc thay thế tệp. Vì lý do đó, web server và SSH từ chối hoặc cảnh báo khi gặp tệp mà ai cũng ghi được.

Chữ S hoặc T viết hoa trong kết quả ls nghĩa là gì?

Bit đặc biệt đã được đặt nhưng bit thực thi tương ứng thì không, thường là do nhầm lẫn.

Quyền riêng tư

Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Tệp và văn bản được xử lý ngay trên thiết bị và không bao giờ được tải lên máy chủ của chúng tôi.

Công cụ liên quan