Menu
CoddyTech

Quyền sở hữu tệp

Thuộc phần Kiến thức cơ bản trong hành trình Terminal của Coddy. Bài học 57 trên 82.

Ngoài quyền truy cập, mỗi tệp đều có chủ sở hữu và nhóm liên kết với nó. Khi bạn chạy ls -l, bạn có thể thấy thông tin về quyền sở hữu ngay sau chuỗi quyền truy cập:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

Chủ sở hữu thường là người dùng đã tạo tệp, còn nhóm cho phép nhiều người dùng cùng chia sẻ quyền truy cập. Bạn có thể thay đổi quyền sở hữu bằng lệnh chown:

# Thay đổi chủ sở hữu của tệp
chown bob report.txt

# Thay đổi cả chủ sở hữu và nhóm
chown bob:staff report.txt

# Chỉ thay đổi nhóm
chown :staff report.txt

Ngoài ra còn có lệnh chgrp, lệnh này chỉ thay đổi nhóm:

chgrp developers project.txt

Việc thay đổi quyền sở hữu thường yêu cầu quyền quản trị. Vì vậy, bạn sẽ thường thấy các lệnh này được dùng với sudo trên các hệ thống thực tế. Hiểu về quyền sở hữu giúp bạn kiểm soát chính xác quyền của «chủ sở hữu» và «nhóm» áp dụng cho ai khi bạn thiết lập chúng bằng chmod.

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Terminal