JavaScript is required

Để thiết lập thuộc tính cho một tập tin hello.sh với các yêu cầu sau: Chủ sở hữu được quyền đọc ghi, nhóm được đọc, thực thi, other chỉ đọc thì ta làm lệnh nào dưới đây.

A.
chmod 665
B.
chmod 654
C.
chmod 653
D.
chmod 754
Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu thiết lập quyền cho file hello.sh theo mô tả: owner (chủ sở hữu) có quyền đọc (r), ghi (w); group (nhóm) có quyền đọc (r), thực thi (x); other (người dùng khác) chỉ có quyền đọc (r). Quy ước về quyền trong Linux: - Đọc (r) = 4 - Ghi (w) = 2 - Thực thi (x) = 1 Như vậy: - Owner: r + w = 4 + 2 = 6 - Group: r + x = 4 + 1 = 5 - Other: r = 4 Do đó, lệnh chmod phù hợp là `chmod 754 hello.sh`. Vì vậy, đáp án đúng là D. Tuy nhiên, câu hỏi đưa ra là `chmod 754`, nên cần kiểm tra lại các đáp án đã cho. Phân tích lại các đáp án: A. chmod 665: Owner (6 = r+w), Group (6 = r+w), Other (5 = r+x) - Sai. B. chmod 654: Owner (6 = r+w), Group (5 = r+x), Other (4 = r) - Đúng. C. chmod 653: Owner (6 = r+w), Group (5 = r+x), Other (3 = w+x) - Sai. D. chmod 754: Owner (7 = r+w+x), Group (5 = r+x), Other (4 = r) - Sai (mặc dù gần đúng nhất). Vậy đáp án đúng là B. chmod 654

Câu hỏi liên quan