Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] ACL: tính quyền hiệu lực qua mask

    Trong POSIX ACL, mỗi entry (ngoài owner) bị giới hạn bởi mask. Quyền hiệu lực (effective) = quyền entry AND mask theo từng bit r/w/x — một quyền chỉ có hiệu lực khi cả entry lẫn mask đều cho phép.

    Cho entry (3 ký tự rwx) và mask (3 ký tự rwx), in quyền hiệu lực (3 ký tự).

    Ví dụ: entry rwx, mask r-x → effective r-x (w bị mask chặn).

    • Định dạng đầu vào:

      Dòng 1: entry 3 ký tự (r/w/x hoặc -). Dòng 2: mask 3 ký tự.

    • Ràng buộc đầu vào:

      Cả hai chuỗi dài đúng 3 ký tự, theo thứ tự r,w,x.

    • Định dạng đầu ra:

      Một dòng gồm 3 ký tự quyền hiệu lực.

    Ví dụ:

    Đầu vào:

    rwx
    r-x

    Đầu ra:

    r-x

    Giải thích:

    entry rwx AND mask r-x: w bị chặn nên effective r-x.

    Đang tải editor...