Chuyển đến nội dung
SPCXTools

Công cụ tính Chmod

Chuyển đổi qua lại giữa các hộp kiểm, số hệ bát phân như 755 và ký hiệu phân quyền như rwxr-xr-x.

Chạy cục bộ — tệp không bao giờ rời khỏi thiết bị của bạn

Đang tải công cụ…

Cách sử dụng Công cụ tính Chmod

  1. 1Chọn đọc, ghi và thực thi cho chủ sở hữu, nhóm và những người khác — hoặc nhập trực tiếp mã như 644 hay rwxr-xr-x.
  2. 2Tùy chọn thiết lập các bit đặc biệt setuid, setgid hoặc sticky.
  3. 3Xem giá trị hệ bát phân, ký hiệu chữ và mô tả dễ hiểu về quyền hạn của từng đối tượng.
  4. 4Nhập tên file và sao chép lệnh chmod đã tạo sẵn.

Hiểu và thiết lập quyền file Linux

Mọi file và thư mục trên Linux, macOS và các hệ thống giống Unix đều có các quyền kiểm soát ai được phép đọc, sửa và chạy chúng. Các quyền này được biểu diễn bằng số như 755 hoặc chữ cái như rwxr-xr-x, và được thiết lập bằng lệnh chmod. Công cụ này giúp chuyển đổi giữa hai định dạng, giải thích chi tiết từng quyền và cung cấp sẵn lệnh chính xác để bạn chạy.

Tính năng

  • Bảng chọn (checkbox) quyền đọc, ghi và thực thi cho chủ sở hữu (owner), nhóm (group) và người dùng khác (others).
  • Nhập quyền dưới dạng số bát phân (644, 4755) hoặc ký hiệu (rw-r--r--).
  • Các bit đặc biệt: setuid, setgid và sticky.
  • Tóm tắt dễ hiểu về các quyền được cấp.
  • Lệnh chmod tạo sẵn để copy cho tên file của bạn.
  • Các quyền thiết lập sẵn phổ biến kèm mục đích sử dụng.

Ý nghĩa các con số

Mỗi chữ số là tổng của quyền đọc (4), ghi (2) và thực thi (1):

Chữ số Quyền Ký hiệu
7 đọc + ghi + thực thi rwx
6 đọc + ghi rw-
5 đọc + thực thi r-x
4 chỉ đọc r--
0 không có quyền ---

Ba chữ số này lần lượt áp dụng cho chủ sở hữu, nhóm và tất cả những người khác. Chữ số thứ tư đứng đầu dùng để thiết lập các bit đặc biệt.

Các quyền phổ biến

Quyền Mục đích sử dụng
644 Các file thông thường, trang web, hình ảnh
755 Script, chương trình và thư mục
600 Các file riêng tư như SSH key và file .env
700 Các thư mục riêng tư như ~/.ssh
664 / 775 File và thư mục chia sẻ với một nhóm
400 Các file bảo mật chỉ đọc, VD: file key của cloud

Các công cụ liên quan

Lên lịch chạy script với Trình tạo biểu thức Cron, xác minh tệp tải xuống bằng Trình tạo mã Hash, hoặc chuyển đổi số bát phân sang nhị phân và thập lục phân bằng Trình chuyển đổi cơ số.

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

chmod 755 nghĩa là gì?
7 cho chủ sở hữu (đọc 4 + ghi 2 + thực thi 1), 5 cho nhóm (đọc 4 + thực thi 1) và 5 cho những người khác. Chủ sở hữu có thể đọc, sửa và chạy file; mọi người khác có thể đọc và chạy nhưng không thể sửa. Đây là thiết lập phổ biến cho các script, chương trình và thư mục.
chmod 644 nghĩa là gì?
Chủ sở hữu có thể đọc và ghi; nhóm và những người khác chỉ có thể đọc. Đây là quyền tiêu chuẩn cho các file thông thường như trang web, hình ảnh và file cấu hình.
Tại sao không nên dùng chmod 777?
777 cho phép mọi người dùng trên hệ thống đọc, sửa và chạy file. Trên web server, điều này có thể khiến các tài khoản khác hoặc một tiến trình bị xâm nhập thay đổi file của bạn. Hãy sử dụng các quyền hạn chế nhất mà vẫn đảm bảo hoạt động — thường là 644 cho file và 755 cho thư mục.
Quyền execute đối với thư mục nghĩa là gì?
Đối với thư mục, "execute" nghĩa là quyền truy cập vào thư mục và các file bên trong, còn "read" là quyền xem danh sách các file trong đó. Một thư mục thường cần cả hai quyền này, do đó nên dùng 755 hoặc 700 thay vì 644.
setuid, setgid và sticky bit là gì?
Setuid (4000) chạy chương trình với quyền của chủ sở hữu file, setgid (2000) chạy chương trình với quyền của nhóm hoặc làm cho các file mới tạo trong thư mục kế thừa nhóm của thư mục đó, và sticky bit (1000) trên một thư mục dùng chung như /tmp chỉ cho phép người dùng xóa file của chính họ. Chúng hiển thị dưới dạng s, s và t trong ký hiệu chữ.