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] Áp dụng umask

    Áp dụng umask cho quyền yêu cầu

    Khi tạo file, hệ thống lấy quyền yêu cầu rồi loại bỏ các bit nằm trong umask. Quyền thực tế = requested & ~umask.

    Cho hai số octal: mode (quyền yêu cầu) và umask. Hãy in quyền thực tế dưới dạng octal 3 chữ số.

    Ví dụ

    • Vào: mode = 666, umask = 022
    • Ra: 644 (loại bit ghi của group và other).
    • Định dạng đầu vào:

      Một dòng: hai số octal mode và umask cách nhau bởi dấu cách.

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

      Mỗi giá trị nằm trong 000..777 (octal).

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

      Một dòng: quyền thực tế dạng octal 3 chữ số.

    Ví dụ:

    Đầu vào:

    666 022
    

    Đầu ra:

    644

    Giải thích:

    666 loại bit 022 -> 644.

    Đang tải editor...