Máy tính chmod
Quyền
Ký hiệu bát phân
Dùng 3 chữ số (ví dụ: 755). Mỗi chữ số được đọc là: đọc (4), ghi (2), thực thi (1).
Ký hiệu tượng trưng
Dùng rwxr-xr-x hoặc ký hiệu chmod như u+rwx,g+rx,o+rx.
Thiết lập sẵn phổ biến
Lệnh chmod
Tóm tắt
Chi tiết kỹ thuật
Cách hoạt động của máy tính chmod
Công cụ làm gì
Máy tính chmod này giúp bạn chuyển đổi giữa các định dạng quyền tệp Unix. Nhập quyền bằng các ô chọn trực quan, ký hiệu bát phân (như 755) hoặc ký hiệu tượng trưng (như rwxr-xr-x), và ngay lập tức xem giá trị tương đương ở tất cả các định dạng. Công cụ cũng tạo ra lệnh chmod đầy đủ sẵn sàng để sao chép và dán vào terminal của bạn.
Các trường hợp sử dụng phổ biến cho lập trình viên
Lập trình viên và quản trị hệ thống sử dụng máy tính chmod khi thiết lập máy chủ web, triển khai ứng dụng hoặc khắc phục sự cố về quyền. Các tình huống phổ biến bao gồm làm cho script có thể thực thi (755), bảo vệ tệp cấu hình (600), đặt quyền thư mục web phù hợp (755 cho thư mục, 644 cho tệp), và hiểu các quyền hiện có trên các hệ thống kế thừa.
Giải thích định dạng quyền
Quyền Unix gồm ba nhóm: Owner (người dùng sở hữu tệp), Group (người dùng trong nhóm của tệp) và Others (tất cả những người còn lại). Mỗi nhóm có thể có quyền Read (4), Write (2) và Execute (1). Ký hiệu bát phân là tổng các giá trị này: 7 nghĩa là rwx (4+2+1), 5 nghĩa là r-x (4+1), 4 nghĩa là r-- (chỉ đọc). Các thiết lập phổ biến gồm 755 (chủ sở hữu toàn quyền, những người khác đọc/thực thi), 644 (chủ sở hữu đọc/ghi, những người khác chỉ đọc) và 600 (chỉ chủ sở hữu).
Các lỗi thường gặp và trường hợp biên
Đặt quyền quá mở (như 777) tạo ra lỗ hổng bảo mật. Hãy đặc biệt cẩn thận với các tệp chứa mật khẩu hoặc khóa API - các tệp này thường nên là 600 hoặc 400. Hãy nhớ rằng quyền execute trên thư mục nghĩa là khả năng truy cập các tệp bên trong, không phải chạy chúng như chương trình. Khi khắc phục sự cố, hãy kiểm tra cả quyền của tệp và quyền của thư mục cha.
Khi nào nên dùng công cụ này thay vì dòng lệnh
Hãy dùng máy tính này khi bạn cần hiểu hoặc chuyển đổi các giá trị quyền, đặc biệt khi làm việc với hệ thống hoặc tài liệu không quen thuộc. Công cụ hữu ích cho việc học và xác minh. Để thay đổi quyền thực tế, bạn vẫn cần chạy lệnh chmod trên máy chủ hoặc máy cục bộ. Lệnh được tạo có thể được sao chép trực tiếp vào terminal của bạn.