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 này kiểm tra kiến thức về lệnh chmod trong Linux, dùng để thay đổi quyền truy cập của tập tin. Quyền được biểu diễn bằng hệ bát phân (octal) hoặc ký hiệu chữ. Trong hệ bát phân, mỗi chữ số đại diện cho quyền của user (chủ sở hữu), group (nhóm), và others (những người khác). Các giá trị:

  • 4: read (r)
  • 2: write (w)
  • 1: execute (x)
  • 0: no permission (-)

Để chủ sở hữu có quyền đọc và ghi (rw), nhóm có quyền đọc và thực thi (r-x), và người khác chỉ có quyền đọc (r--), ta cần:

  • Chủ sở hữu: 4 (read) + 2 (write) = 6 hoặc 7 nếu có execute
  • Nhóm: 4 (read) + 1 (execute) = 5
  • Others: 4 (read) = 4

Vậy, lệnh chmod 754 hello.sh sẽ thiết lập quyền như yêu cầu.

Câu hỏi liên quan