Máy tính Chmod — Quyền truy cập file trên Linux

Tick đọc, ghi và thực thi cho chủ sở hữu, nhóm và những người khác — hoặc nhập 755, rwxr-xr-x hoặc u=rwx,g=rx,o=rx. Mọi thứ luôn được đồng bộ, bao gồm setuid, setgid và sticky bit cùng các lệnh chmod tương ứng.

Cập nhật
ĐọcGhiThực thi
755
-rwxr-xr-x

Ý nghĩa của quyền này

Đối tượngCó thể đọcCó thể ghiCó thể thực thi / truy cập

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Tạo server block Nginx cho site tĩnhSPA, reverse proxy và PHP-FPM, kèm HTTPS, chuyển hướng www, gzip, caching, security headers và giới hạn request.Tạo Cấu Hình Nginx →

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

  1. Tick quyền trong bảng, nhấn một mẫu có sẵn, hoặc nhập giá trị như 644, -rw-r--r-- hoặc u=rw,go=r.
  2. Xem giá trị số, chuỗi ls -l và bảng giải thích bằng tiếng Anh đơn giản.
  3. Sao chép lệnh chmod dạng số hoặc ký hiệu; thêm -R nếu muốn áp dụng cho cả thư mục (hãy cẩn thận).

Cách đọc các con số

Mỗi chữ số là tổng của đọc = 4, ghi = 2 và thực thi = 1 cho chủ sở hữu, nhóm và những người khác. 7 = 4+2+1 (rwx), 5 = 4+1 (r-x), 4 (r--). Chữ số đầu tùy chọn đặt các bit đặc biệt: setuid = 4, setgid = 2, sticky = 1.

Giá trịKý hiệuCách dùng thường gặp
644rw-r--r--File thông thường: HTML, CSS, hình ảnh, cấu hình
755rwxr-xr-xThư mục và script có thể thực thi
600rw-------Thông tin nhạy cảm: .env, khóa SSH riêng tư, ~/.ssh/config
700rwx------Thư mục ~/.ssh, script riêng tư
400r--------Khóa chỉ đọc (file .pem của AWS)
1777rwxrwxrwt/tmp — ai cũng ghi được, nhưng chỉ chủ sở hữu mới xóa được
777rwxrwxrwxGần như không bao giờ nên dùng — bất kỳ ai cũng có thể sửa file

Quyền thực thi trên thư mục

Với thư mục, “thực thi” nghĩa là truy cập vào thư mục và mở các file bên trong. Một thư mục có quyền 644 vẫn có thể liệt kê nội dung nhưng không thể truy cập vào, đó là lý do thư mục gốc của web cần quyền 755 cho thư mục và 644 cho file: find . -type d -exec chmod 755 {} + và find . -type f -exec chmod 644 {} +.

Các bit đặc biệt

  • setuid (4xxx) — file thực thi chạy với quyền của chủ sở hữu file (ví dụ passwd).
  • setgid (2xxx) — trên thư mục, file mới sẽ kế thừa nhóm của thư mục; rất tiện cho thư mục nhóm dùng chung.
  • sticky (1xxx) — trên thư mục, chỉ chủ sở hữu file mới được xóa file đó.

Đang triển khai bằng Docker hoặc CI? Xem Docker Compose Generator và GitHub Actions Generator; với máy chủ web, xem Nginx Config Generator.

Cũng được tìm dưới tên: máy tính chmod, chmod 755, chmod 644, quyền file linux, rwxr-xr-x, chuyển chmod số sang ký hiệu, unix permissions, chmod 600 ssh key.

Các công cụ dùng kèm tốt với Công cụ tính Chmod

  • Chuyển đổi cơ số — Nhập một số ở bất kỳ cơ số nào và xem ngay kết quả ở tất cả các cơ số còn lại.
  • Trình kiểm tra file .env — Dán file .env để tìm khóa không hợp lệ, khóa trùng, giá trị rỗng và lỗi dấu nháy, so sánh với .env.example để phát hiện biến còn thiếu, rồi tạo file mẫu an toàn.
  • Tra cứu MIME Type — Tìm trong hơn 200 đuôi file và MIME type — .webp, .woff2, .webmanifest, application/wasm … — hoặc thả tệp vào để nhận diện loại thực sự qua vài byte đầu.
  • Công cụ tạo lệnh Git — Chọn một tác vụ như “hoàn tác commit cuối nhưng giữ lại thay đổi” hoặc “đổi tên nhánh trên GitHub”, điền tên nhánh của bạn và nhận ngay các lệnh Git chính xác.

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

chmod 755 có nghĩa là gì?
Chủ sở hữu có thể đọc, ghi và thực thi (7); nhóm và những người khác có thể đọc và thực thi (5). Đây là chuẩn cho thư mục và script: rwxr-xr-x.
File khóa SSH riêng tư nên có quyền gì?
600 (rw-------) hoặc 400 (r--------). SSH sẽ từ chối khóa mà người dùng khác có thể đọc, và báo lỗi “UNPROTECTED PRIVATE KEY FILE”. Thư mục ~/.ssh nên có quyền 700.
Vì sao chmod 777 nguy hiểm?
Mọi người dùng và tiến trình trên hệ thống đều có thể thay đổi hoặc thay thế file. Trên máy chủ web, kẻ tấn công có quyền ghi ở bất kỳ đâu có thể sửa mã nguồn của bạn. Hãy sửa quyền sở hữu bằng chown thay vì vậy.
Số 0 ở đầu trong 0755 có ý nghĩa gì?
Đó là chữ số của các bit đặc biệt, với setuid, setgid và sticky đều không được bật. 0755 và 755 hoàn toàn giống nhau.
Tôi có thể cài Công cụ tính Chmod như một ứng dụng web và dùng khi không có mạng không?
Có. Công cụ tính Chmod là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan