Khái niệm. Trên hệ Unix, quyền file được biểu diễn bằng 3 chữ số octal ugo (owner, group, others). Mỗi chữ số là tổng của: đọc=4, ghi=2, thực thi=1. Quyền ghi cho "others" (bit 2 ở chữ số cuối) là cấu hình nguy hiểm vì bất kỳ ai cũng sửa được file (world-writable). Bài này chỉ phân tích chuỗi quyền.
Kiểm tra chữ số cuối (others): nếu có bit ghi (2) → không an toàn.
Ví dụ. 646 → others = 6 = 4+2 (có bit ghi) → WORLD_WRITABLE.
Một dòng: chuỗi 3 chữ số octal (ví dụ 644).
Chuỗi gồm đúng 3 chữ số trong khoảng 0–7.
WORLD_WRITABLE nếu others có quyền ghi; ngược lại AN TOAN.
Ví dụ:
Đầu vào:
646
Đầu ra:
WORLD_WRITABLE
Giải thích:
Đang tải editor...