Máy tính quyền chmod

Chọn quyền bằng ô tick, đổi qua lại giữa số bát phân (755) và ký hiệu (rwxr-xr-x), sinh sẵn lệnh chmod.

Đọc (r) 4Ghi (w) 2Thực thi (x) 1
Chủ sở hữu (u)
Nhóm (g)
Người khác (o)
Bit đặc biệt
$ chmod 644 file.txt
Mẫu thường dùng
644rw-r--r--
FAQ
Nhóm Bảo mật (Security)•Tài liệu kỹ thuật & Đặc tả RFC

Tài liệu & Hướng dẫn chuyên sâu: Máy tính quyền chmod (chmod Calculator)

1. Tổng quan & Nguyên lý hoạt động

Quyền tệp Unix gồm ba nhóm (chủ sở hữu, nhóm, người khác) và ba quyền (đọc, ghi, thực thi), thường được viết ở dạng bát phân như `755` hoặc ký hiệu như `rwxr-xr-x`. Việc quy đổi trong đầu rất dễ sai, và một con số sai (nổi tiếng là `chmod 777`) có thể mở toang lỗ hổng bảo mật. Công cụ này cho bạn tick ô quyền, đổi qua lại hai dạng biểu diễn theo cả hai chiều, hỗ trợ các bit đặc biệt setuid/setgid/sticky, sinh sẵn lệnh `chmod` và cảnh báo khi cấu hình có rủi ro.

2. Ưu thế kiến trúc & Tính năng nổi bật

Đồng bộ hai chiều giữa ô tick, bát phân và ký hiệu

Sửa bất kỳ ô nào — tick, số `755` hay chuỗi `rwxr-xr-x` (có hoặc không ký tự loại tệp đứng đầu như trong `ls -l`) — hai ô còn lại cập nhật theo ngay lập tức.

Bit đặc biệt setuid, setgid, sticky

Hiển thị đúng dạng bốn chữ số (`4755`, `1777`) và ký hiệu `s`, `S`, `t`, `T` theo quy ước của `ls`, phân biệt trường hợp có và không có quyền thực thi.

Lệnh sẵn dùng và cảnh báo an toàn

Sinh `chmod 755 file.txt` (có tuỳ chọn `-R`, tự đặt dấu nháy khi đường dẫn có ký tự đặc biệt) và nhắc khi người khác có quyền ghi, khi dùng setuid/setgid hay sticky bit.

3. Các mức quyền thường dùng

Mỗi chữ số bát phân là tổng của đọc (4) + ghi (2) + thực thi (1):

Bát phânKý hiệuDùng cho
644rw-r--r--Tệp thường: chủ ghi được, mọi người đọc được
755rwxr-xr-xThư mục và script thực thi
600rw-------Khoá riêng tư SSH, tệp bí mật
700rwx------Thư mục chỉ chủ sở hữu được truy cập (~/.ssh)
1777rwxrwxrwtThư mục dùng chung như /tmp (sticky bit)

4. Câu hỏi thường gặp (FAQ)

Giải đáp các thắc mắc phổ biến của lập trình viên khi sử dụng tiện ích Máy tính quyền chmod (chmod Calculator).

777 cấp quyền đọc, ghi và thực thi cho mọi người dùng trên máy. Một tiến trình hoặc tài khoản khác bị chiếm quyền có thể sửa hoặc thay thế tệp của bạn. Hầu như luôn có giải pháp an toàn hơn: đặt đúng chủ sở hữu/nhóm bằng `chown` và dùng 644/755 (hoặc 664/775 khi cần nhóm cùng ghi).