Mục lục:
- thay đổi chủ sở hữu của một tệp. Thông thường, người dùng tạo tệp là chủ sở hữu tệp. Tuy nhiên, chủ sở hữu có thể truyền tệp tin này tới ai đó bằng lệnh này. Cú pháp cơ bản của lệnh này là
- tệp nhóm
- - cho ba phạm vi khác nhau:
Video: [CentOS 7] User, Group, quản lý file, phân quyền: Bài 2 Phần 1 2025
Các công cụ thiết yếu trong việc quản lý các quyền hệ thống tập tin trong môi trường Linux là các lệnh chown , chgrp và chmod. Các chi tiết về việc sử dụng và các tùy chọn có sẵn cho các lệnh này được trình bày. Bạn có thể xem quyền sở hữu và quyền cho một tệp bằng cách sử dụng lệnh ls với tùy chọn
-l . Lệnh chown Lệnh chown
thay đổi chủ sở hữu của một tệp. Thông thường, người dùng tạo tệp là chủ sở hữu tệp. Tuy nhiên, chủ sở hữu có thể truyền tệp tin này tới ai đó bằng lệnh này. Cú pháp cơ bản của lệnh này là
cho người sử dụng giáo sư, sử dụng lệnh này: $ chown giáo sư cứu hộ. kế hoạch
Để thay đổi quyền sở hữu của tất cả các tệp trong thư mục / home / island đến
giáo sư
, sử dụng lệnh này: $ chown professor / home / island > Việc ban hành lệnh sau sẽ là một ý tưởng tồi:
Mỗi tập tin không chỉ có một chủ sở hữu cá nhân, mà còn là một chủ sở hữu nhóm. Bạn có thể thay đổi quyền sở hữu nhóm bằng cách sử dụng lệnh
chgrp
, có cú pháp cơ bản sau:chgrp
tệp nhóm
Ví dụ: để cấp quyền sở hữu nhóm castaways cho tệp > cứu hộ. kế hoạch , sử dụng lệnh này: $ chgrp castaways rescue. kế hoạch
Để thay đổi quyền sở hữu nhóm của tất cả các tệp trong thư mục có tên là / home / island
đến castaways , sử dụng lệnh này:
Lệnh chmod cho phép bạn thay đổi quyền truy cập cho một tệp tin Linux. Trước khi giải thích cú pháp của lệnh chmod , bạn cần phải nhìn vào cách bí ẩn mà Linux báo cáo quyền truy cập tập tin. Linux cấp ba loại quyền truy cập khác nhau - đọc, viết,
vàthực hiện- cho ba phạm vi khác nhau:
chủ sở hữu, nhóm, và tất cả mọi người. Đó là tổng cộng chín quyền. Khi bạn sử dụng lệnh ls với tùy chọn -l , các quyền sẽ được hiển thị dưới dạng một chuỗi 10 ký tự bắt đầu bằng dấu gạch ngang nếu mục nhập dành cho một tệp hoặc a d nếu mục nhập dành cho một thư mục. Sau đó, chín chữ cái tiếp theo là chín quyền truy cập, theo thứ tự này: Đọc, viết, thực hiện cho chủ sở hữu Đọc, viết, thực hiện cho nhóm
Đọc, viết, thực hiện cho tất cả mọi người Các chữ cái r, w, hoặc x xuất hiện nếu giấy phép đã được cấp.Nếu sự cho phép bị từ chối, một dấu nối sẽ xuất hiện. Ví dụ, giả sử lệnh
-
ls -l
-
liệt kê những quyền này:
-
-rw-r-r -
Bạn giải thích chuỗi cho phép này như sau: dấu nối chỉ ra rằng đây là một tệp, không phải thư mục. Ba vị trí tiếp theo là rw- . Do đó, chủ sở hữu đã đọc và viết cho phép trên tập tin này, nhưng không thực hiện sự cho phép.
Ba vị trí tiếp theo là r- . Điều đó có nghĩa là chủ sở hữu nhóm có quyền đọc nhưng không được phép viết hoặc thực hiện.
Ba vị trí cuối cùng cũng
r-
-
. Điều đó có nghĩa là mọi người khác đã được phép đọc nhưng không được phép viết hoặc thực hiện.
-
Cú pháp đầy đủ của lệnh chmod là khá phức tạp. Tuy nhiên, bạn có thể làm hầu hết những gì bạn cần làm với biểu mẫu này: tệp đặc tả chmod
-
Ở đây, đặc tả có dạng
-
u = rwx , > g = rwx , hoặc
o = rwx để thiết lập quyền cho người dùng (chủ sở hữu), nhóm và những người khác (tất cả mọi người). Bạn không phải chỉ định r, w,
và
x; bạn chỉ cần liệt kê các quyền mà bạn muốn cấp. Ví dụ: để cấp quyền đọc và viết cho người dùng đến tệp tin có tên cứu hộ. kế hoạch , sử dụng lệnh này: $ chmod u = rw rescue. kế hoạch Bạn cũng có thể kết hợp các thông số kỹ thuật như sau: $ chmod u = rw, g = rw, o = r rescue. kế hoạch Để thu hồi tất cả các quyền cho người dùng, nhóm hoặc những người khác, không gõ bất cứ điều gì sau dấu bằng. Ví dụ, lệnh này thu hồi tất cả các quyền cho những người khác: $ chmod o = cứu hộ. kế hoạch