Thao tác: + (thêm quyền), - (xóa quyền), = (chỉ thêm
quyền được chỉ định, các quyền khác bị xóa)
Quyền hạn: r, w, x
• VD1: chmod go-w myFile (xóa quyền write của nhóm và người dùng khác)
• VD2: chmod ugo+wxr gom.tar.gz (thêm tất cả quyền cho mọi người dùng)
• VD3: chmod ugo=r gom.tar.gz (thêm quyền read đồng thời xóa các quyền khác cho mọi người dùng) HĐH Linux
Thay đổi quyền của tập tin/thư mục (2) Trường hợp mỗi dạng người dùng được thêm,
bớt quyền khác nhau: dùng dấu phẩy để ngăn
cách (không có khoảng trắng trước hoặc sau dấu phẩy)
• VD4: chmod u-w,o-xr gom.tar.gz (xóa quyền write của chủ sở hữu, xóa quyền read và excute của người dùng khác)
Dạng tương đối: chmod <giá_trị_số_quyền_hạn>
<tên_tập_tin>
VD: chmod 755 myFile (chủ sở hữu có tất cả
6767 67 Thay đổi chủ sở hữu của tập tin/thư mục (1)
Chỉ có chủ sở hữu hoặc super user mới thực hiện được việc này Cú pháp: chown [tham số] [chủ sở hữu mới][:nhóm sở hữu mới]
<tên_tập_tin>
Tham số:
• -R, --recursive: thay đổi cả nhánh thư mục
• -v, --verbose: liệt kê các tập tin thực hiện thay đổi
Chủ sở hữu mới: tên người dùng hoặc UID Nhóm sở hữu mới: tên nhóm hoặc GID
Nếu ghi dấu : mà không ghi tên nhóm thì mặc định là nhóm
chính của chủ sở hữu (login group)
Nếu ghi [:nhóm sở hữu] mà không ghi tên chủ sở hữu thì chỉ
thay đổi nhóm sở hữu (tương tự lệnh chgrp)
Chú ý: trước sau dấu hai chấm không có khoảng trắng
Thay đổi chủ sở hữu của tập tin/thư mục (2)
VD:
sudo chown user01 gom.tar.gz (chủ sở hữu mới là
user01)
sudo chown root: gom.tar.gz (chủ sở hữu mới là root, nhóm sở hữu mới là nhóm root)
sudo chown tranmai: gom.tar.gz (chủ sở hữu mới là
tranmai, nhóm sở hữu mới là nhóm tranmai)
sudo chown :admin gom.tar.gz (nhóm sở hữu mới là
nhóm admin)
6969 69 Thay đổi nhóm sở hữu của tập tin/thư mục
Chỉ có chủ sở hữu hoặc super user mới thực hiện được
việc này
Cú pháp: chgrp [tham số] <nhóm sở hữu mới> <tên_tập_tin>
Tham số:
• -R, --recursive: thay đổi cả nhánh thư mục
• -v, --verbose: liệt kê các tập tin thực hiện thay đổi
Nhóm sở hữu mới: tên nhóm hoặc GID
VD: chgrp admin abc.txt (nhóm sở hữu của tập tin
abc.txt là nhóm admin)
Thay đổi quyền trên giao diện Ubuntu
Click phải vào tập tin/ thư mục → Properties → tab
Permissions
Owner: chủ sở hữu Group: nhóm sở hữu
Others: người dùng khác
=> Chọn các quyền read và write trong combo Access
Execute: nếu check vào “Allow executing file as program” thì mọi người dùng đều có quyền x
7171 71
Cài gói mc → vào terminal gõ mc
HĐH Linux