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] UID mapping - anh xa UID trong ra ngoai

    Trong user namespace, dòng /proc/<pid>/uid_map có dạng ID_trong ID_ngoai length: UID trong namespace từ ID_trong đến ID_trong+length-1 ánh xạ tới UID ngoài bắt đầu từ ID_ngoai.

    Cho một dòng map và một UID quan sát bên trong namespace, in UID tương ứng bên ngoài.

    Ví dụ: map 0 100000 65536, UID trong = 0 → ngoài = 100000.

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

      Dòng 1: ba số nguyên inside_start outside_start length. Dòng 2: một số nguyên uid (UID bên trong, nằm trong khoảng map).

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

      0 ≤ các giá trị ≤ 4294967295.

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

      Một dòng: UID tương ứng bên ngoài namespace.

    Ví dụ:

    Đầu vào:

    0 100000 65536
    0
    

    Đầu ra:

    100000

    Giải thích:

    UID trong 0 ánh xạ tới UID ngoài 100000.

    Đang tải editor...