Tính quyền Chmod
Tính quyền truy cập tệp Linux dưới dạng bát phân và ký hiệu
Ma trận quyền
Bật tắt quyền hoặc nhập ba chữ số bát phân (0-7). Dữ liệu nhập chưa đầy đủ sẽ quay về quyền hiện tại khi rời ô nhập.
Quyền thường dùng
Ký hiệu dạng chữ
-rw-r--r--loại / chủ sở hữu / nhóm / người khác
Ví dụ lệnh
chmod 644 filenamechmod -R 644 directory/Đã xử lý ngay trên thiết bị này. Văn bản của bạn không được tải lên.
Tính quyền Chmod miễn phí: công cụ tính quyền tệp Linux trực tuyến
Công cụ Tính quyền Chmod giúp bạn dễ dàng hiểu và đặt quyền tệp Linux bằng giao diện trực quan. Quyền tệp Linux kiểm soát ai được đọc, ghi và thực thi tệp, và mỗi tệp hay thư mục có ba nhóm quyền: một cho chủ sở hữu, một cho nhóm và một cho mọi người dùng khác.
Lệnh chmod (change mode) là cách chính để thay đổi quyền tệp trên hệ thống Linux và Unix. Dù bạn thích ký hiệu bát phân (như 755) hay ký hiệu chữ (như rwxr-xr-x), công cụ này chuyển đổi qua lại giữa hai dạng ngay lập tức và tạo sẵn lệnh terminal để bạn sao chép chỉ với một cú nhấp.
Dù bạn là quản trị viên hệ thống cấu hình tệp máy chủ web, nhà phát triển thiết lập khóa SSH hay người mới lần đầu học về quyền tệp Linux, công cụ này mang đến cách tương tác rõ ràng để hiểu chính xác từng tổ hợp quyền có ý nghĩa gì và áp dụng đúng cách ra sao.
Tính năng chính
- Ma trận quyền tương tác: Bật hoặc tắt quyền đọc, ghi và thực thi cho chủ sở hữu, nhóm và người khác bằng các ô chọn trực quan
- Hiển thị hai ký hiệu: Xem đồng thời ký hiệu bát phân (ví dụ: 755) và ký hiệu chữ (ví dụ: rwxr-xr-x)
- Hỗ trợ nhập bát phân: Gõ trực tiếp một giá trị bát phân và xem ma trận quyền cập nhật ngay
- Lệnh dùng ngay: Sao chép lệnh chmod cho một tệp và dạng đệ quy (-R)
- Quyền phổ biến có sẵn: Các nút truy cập nhanh cho 777, 755, 644, 600, 700, 666, 444 và 400
- Giá trị tô màu: Phần chủ sở hữu, nhóm và người khác được phân biệt bằng màu trong ký hiệu chữ
- Sao chép bằng một cú nhấp: Chép giá trị bát phân, chuỗi ký hiệu chữ hoặc cả lệnh vào bộ nhớ tạm ngay lập tức
- Tính toán thời gian thực: Mọi giá trị cập nhật ngay khi bạn bật hoặc tắt quyền
- Hiển thị giá trị theo vai trò: Xem giá trị số (0-7) của từng vai trò chỉ với một cái nhìn
- Hỗ trợ chế độ tối: Dễ dùng ở cả giao diện sáng và tối
Cách dùng công cụ Tính quyền Chmod
- Đặt quyền trực quan: Nhấp các nút gạt trong ma trận quyền để bật hoặc tắt quyền đọc (4), ghi (2) và thực thi (1) cho từng vai trò
- Hoặc nhập giá trị bát phân: Gõ số bát phân ba chữ số (như 755) trực tiếp vào ô nhập bát phân
- Dùng quyền có sẵn cho trường hợp phổ biến: Nhấp vào một trong 8 mẫu quyền phổ biến để áp dụng nhanh các cấu hình chuẩn
- Đối chiếu cả hai ký hiệu: Kiểm tra dạng bát phân và dạng chữ để chắc chắn quyền đã đúng
- Sao chép lệnh: Nhấp nút sao chép bên cạnh ví dụ lệnh chmod để chép vào bộ nhớ tạm
Trường hợp sử dụng
- Cấu hình máy chủ web: Đặt đúng quyền cho tệp HTML, CSS, JS (644) và thư mục (755) trên Apache hoặc Nginx
- Quản lý khóa SSH: Đảm bảo khóa riêng dùng 600 và thư mục .ssh dùng 700 để tránh lỗi xác thực SSH
- Triển khai shell script: Cho script quyền thực thi bằng 755 để dùng chung hoặc 700 cho script riêng tư
- Triển khai ứng dụng: Cấu hình quyền tệp và thư mục phù hợp cho các ứng dụng đã triển khai
- Kiểm tra bảo mật: Xác minh các tệp nhạy cảm như .env, thông tin xác thực và tệp cấu hình không cho mọi người đọc
- Thiết lập WordPress & CMS: Áp dụng quyền khuyến nghị cho tệp WordPress (644) và thư mục (755)
- Học Linux: Hiểu cách giá trị bát phân ứng với quyền đọc, ghi và thực thi một cách tương tác
- Tự động hóa DevOps: Tạo lệnh chmod đúng cho các script triển khai và pipeline CI/CD
Câu hỏi thường gặp
Công cụ này có miễn phí không?
Có, công cụ Tính quyền Chmod hoàn toàn miễn phí, không giới hạn, không cần đăng ký và không có quảng cáo che giao diện. Bạn cứ dùng bao nhiêu lần tùy ý.
Dữ liệu của tôi có an toàn không?
Chắc chắn rồi. Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Không có dữ liệu nào được gửi đến máy chủ, mọi phép tính đều diễn ra cục bộ trên thiết bị của bạn.
Ký hiệu bát phân và ký hiệu chữ khác nhau thế nào?
Ký hiệu bát phân dùng ba chữ số (như 755), mỗi chữ số biểu thị quyền của chủ sở hữu, nhóm và người khác. Ký hiệu chữ dùng các chữ cái (rwx) để biểu thị quyền đọc, ghi và thực thi. Cả hai thể hiện cùng một thông tin ở các định dạng khác nhau.
Tại sao không bao giờ nên dùng chmod 777?
Quyền 777 cấp toàn quyền đọc, ghi và thực thi cho tất cả mọi người, đây là rủi ro bảo mật nghiêm trọng. Bất kỳ người dùng nào trên hệ thống cũng có thể sửa hoặc xóa tệp. Hãy dùng các quyền chặt hơn như 755 hoặc 644.
Cờ -R trong chmod có tác dụng gì?
Cờ -R (đệ quy) áp dụng thay đổi quyền cho mọi tệp và thư mục con bên trong thư mục được chỉ định. Hãy dùng thận trọng vì nó ảnh hưởng đến mọi thứ trong thư mục đích.
Nên dùng quyền nào cho khóa SSH?
Khóa SSH riêng phải dùng 600 (chỉ chủ sở hữu được đọc/ghi) và thư mục ~/.ssh phải dùng 700 (chỉ chủ sở hữu có toàn quyền). SSH sẽ từ chối dùng khóa có quyền không đúng vì lý do bảo mật.
Mẹo và thực hành tốt nhất
- Tuân theo nguyên tắc đặc quyền tối thiểu: Chỉ cấp quyền tối thiểu cần thiết để tệp hoặc thư mục hoạt động đúng
- Dùng 644 cho tệp thông thường: Quyền này cho phép chủ sở hữu đọc và ghi, còn những người khác chỉ được đọc
- Dùng 755 cho thư mục: Quyền này cho chủ sở hữu toàn quyền, đồng thời cho phép người khác truy cập và liệt kê thư mục
- Bảo vệ tệp nhạy cảm bằng 600: Dùng cho khóa riêng SSH, tệp .env, thông tin xác thực cơ sở dữ liệu và mọi tệp chứa bí mật
- Thận trọng với chmod đệ quy: Luôn kiểm tra kỹ thư mục đích trước khi dùng chmod -R để tránh thay đổi quyền ngoài ý muốn
- Thử quyền trong môi trường phát triển trước: Xác minh thiết lập quyền hoạt động đúng trong môi trường thử nghiệm trước khi áp dụng lên môi trường chính thức