icon icon icon
-
0932.140.686 tuanquynh.net@gmail.com

TuanQuynh.net -

Bài 12. Các quyền trên file

* Có 3 quyền cơ bản: read (r), write (w) và execute (x)

* Có 2 cách thay đổi quyền: Bằng chữbằng số

* Một file được sở hữu bởi 3 đối tượng:

- User owner: -> u

- Group owner: -> g

- Others: -> o

* Để thay đổi quyền sử dụng lệnh: chmod

I. Thay đổi quyền file bằng chữ

vd: chmod u+w file.txt | chmod g+w file.txt | chmod o+x file.txt

Thực hành các ví dụ:

* Tạo 1 file có tên là baitap.txt

-rw-rw-r-- 1 administrator(người sở hữu) administrator(nhóm sở hữu) 0 (nhóm khác)

Ở ví dụ trên ta thấy:

người sở hữu (administrator) có quyền rw (có quyền đọc, quyền write, nhưng không có quyền execute)

nhóm sở hữu (administrator) có quyền rw (có quyền đọc, quyền write, nhưng không có quyền execute)

nhóm khác (0) chỉ có quyền r (có quyền read nhưng không có quyền write và execute)

Vd1. Thêm quyền execute cho người sở hữu administrator trên file baitap.txt: chmod u+x baitap.txt

Vd2: thêm quyền execute cho nhóm sở hữu administrator: chmod g+x baitap.txt

Vd3: những nhóm còn lại thêm quyền wx: chmod o+wx baitap.txt

đã thêm thành công các quyền.

Vd4. Bỏ các quyền đã gắn ở các ví dụ trên: chmod u-x,g-x,o-wx baitap.txt

II. Thay đổi quyền file bằng số

Quyền read = 4, quyền write = 2, quyền execute = 1

Theo ví dụ trên:

người sở hữu có quyền read, write, execute: 4 + 2 + 1 = 7

nhóm sở hữu có quyền read, write, execute: 4 + 2 + 1 = 7

nhóm khác có quyền read và execute: 4 + 1 = 5

Vd1: thêm quyền full (người sở hữu, nhóm sở hữu) và quyền read, execute cho nhóm khác cho file baitap.txt:

Lệnh: chmod 775 baitap.txt

Vd2: Bỏ tất cả các quyền cho file baitap.txt 

Lệnh: chmod 000 baitap.txt

Vd3. thêm quyền full (người sở hữu, nhóm sở hữu) nhóm khác không có quyền trên file baitap.txt:

Lệnh: chmod 770 baitap.txt

Vd4. Thêm quyền người sở hữu rw, nhóm sở hữu rw, nhóm khác r

Lệnh: chmod 664 baitap.txt

rw = 4 + 2 = 6

--^^--

Liên hệ đặt quảng cáo

DỊCH VỤ