5
5
Để thay đổi quyền sở hữu nhóm đối với một hoặc nhiều file, hãy sử dụng lệnh
chgrp
với cú pháp như sau:
chgrp [tùy-chọn] {nhóm|--reference=nhómR} <file...>
Lệnh này cho phép thay thuộc tính nhóm sở hữu của file theo tên nhóm được chỉ ra trực
tiếp theo tham số
nhóm hoặc gián tiếp qua thuộc tính nhóm của file có tên là nhómR.
Các tùy chọn của lệnh là (một số tương tự như ở lệnh
chown):
-c, --changes : hiển thị dòng thông báo chỉ với các file mà lệnh làm thay đổi sở hữu (số thông
báo hiện ra có thể ít hơn trường hợp
-v, -verbosr).
-f, --silent, --quiet : bỏ qua hầu hết các thông báo lỗi.
-R, --recursive : thực hiện đổi quyền sở hữu đối với thư mục và file theo đệ quy.
-v, --verbose : hiển thị dòng thông báo với mọi file liên quan mà chgrp tác động tới (có hoặc
không thay đổi sở hữu).
--help : hiển thị trang trợ giúp và thoát
Tham số --reference=nhómR cho thấy cách gián tiếp thay nhóm chủ của file theo nhóm chủ của
một file khác (tên là nhómR) là cách thức được ưa chuộng hơn. Tham số này là xung khắc với tham
số nhóm của lệnh.
c. Thay đổi quyền truy cập file với lệnh chmod
Cú pháp lệnh
chmod có ba dạng:
chmod [tùy-chọn] <mod [,mod]...> <file...>
chmod [tùy-chọn] <mod-hệ-8> <file...>
chmod [tùy-chọn] --reference=nhómR <file...>
Lệnh
chmod cho phép xác lập quyền truy nhập theo kiểu (mode) trên file. Dạng đầu
tiên là dạng xác lập tương đối, dạng thứ hai là dạng xác lập tuyệt đối và dạng cuối cùng là
dạng gián tiếp chỉ dẫn theo quyền truy nhập của file
nhómR.
Các tùy chọn của lệnh
chmod được liệt kê như dưới đây và có ý nghĩa tương tự các
tuỳ chọn tương ứng của các lệnh
chown, chgrp:
-c, --changes
-f, --silent, --quiet
-v, --verbose
-R, --recursive
--help
và tham số --reference=RFILE cũng ý nghĩa gián tiếp như trong lệnh chgrp.
Giải thích về hai cách xác lập quyền truy nhập file trong lệnh
chmod như sau: xác lập
tuyệt đối (dùng hệ thống mã số viết theo hệ cơ số 8 biểu diễn cho các quyền truy nhập) và
xác lập tương đối (dùng các chữ cái để biểu diễn quyền truy nhập).
Cách xác lập tương đối