OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Đọc, Viết và Thực thi

Quyền truy cập vào tệp và thư mục được định nghĩa theo nghĩa truy cập đọc, truy cập ghi và truy cập thực thi. Nếu chúng ta nhìn vào đầu ra của ls lệnh, chúng ta có thể nhận được một số manh mối về cách điều này được thực hiện:



[tôi @ linuxbox ~] $ > foo.txt

[tôi @ linuxbox ~] $ ls -l foo.txt

-rw-rw-r-- 1 tôi tôi 0 2016-03-06 14:52 foo.txt

[tôi @ linuxbox ~] $ > foo.txt

[tôi @ linuxbox ~] $ ls -l foo.txt

-rw-rw-r-- 1 tôi tôi 0 2016-03-06 14:52 foo.txt


Mười ký tự đầu tiên của danh sách là thuộc tính tệp. Ký tự đầu tiên trong số các ký tự này là loại tệp. Dưới đây là các loại tệp mà bạn có nhiều khả năng thấy nhất (cũng có các loại khác, ít com-mon hơn):


Bảng 9-1: Các loại tệp


Loại tệp thuộc tính

Loại tệp thuộc tính

- Một tệp thông thường.


hình ảnh

d Một thư mục.


hình ảnh

l Một liên kết tượng trưng. Lưu ý rằng với các liên kết tượng trưng, ​​các thuộc tính tệp còn lại luôn là “rwxrwxrwx” và là giá trị giả. Các thuộc tính tệp thực là các thuộc tính của tệp mà liên kết tượng trưng trỏ đến.


hình ảnh


hình ảnh

c A tập tin đặc biệt. Loại tệp này đề cập đến thiết bị xử lý dữ liệu dưới dạng luồng byte, chẳng hạn như thiết bị đầu cuối hoặc modem.


hình ảnh

b A chặn tệp đặc biệt. Loại tệp này đề cập đến một thiết bị xử lý dữ liệu theo khối, chẳng hạn như ổ cứng hoặc ổ CD-ROM.


hình ảnh


Chín ký tự còn lại của các thuộc tính tệp, được gọi là chế độ tệp, đại diện cho quyền đọc, ghi và thực thi cho chủ sở hữu tệp, chủ sở hữu nhóm tệp và mọi người khác:


Chủ nhân

Nhóm

Thế giới

rwx

rwx

rwx


Khi được thiết lập, r, wx các thuộc tính chế độ có ảnh hưởng sau đây đối với tệp và tệp trực tiếp:


Bảng 9-2: Thuộc tính quyền


Thư mục tệp thuộc tính

Thư mục tệp thuộc tính

Cho phép mở và đọc tệp.


hình ảnh

hình ảnh

w Cho phép ghi hoặc cắt bớt tệp, tuy nhiên thuộc tính này không cho phép đổi tên hoặc xóa tệp. Khả năng xóa hoặc đổi tên tệp được xác định bởi các thuộc tính thư mục.

x Cho phép một tệp được coi như một chương trình và được thực thi. Các tệp chương trình được viết bằng ngôn ngữ kịch bản cũng phải được đặt là có thể đọc được để được thực thi.

Cho phép liệt kê nội dung của thư mục nếu thuộc tính thực thi cũng được đặt.

Cho phép các tệp trong thư mục được tạo, xóa và đổi tên nếu thuộc tính thực thi cũng được đặt.


Cho phép nhập một thư mục, ví dụ: cd thư mục.


hình ảnh


Dưới đây là một số ví dụ về cài đặt thuộc tính tệp:


Bảng 9-3: Ví dụ về thuộc tính quyền


Ý nghĩa thuộc tính tệp

Ý nghĩa thuộc tính tệp

-rwx ------ Một tệp thông thường có thể đọc, ghi và thực thi được bởi chủ sở hữu tệp. Không ai khác có quyền truy cập.


hình ảnh

-rw ------- Một tệp thông thường có thể đọc và ghi được bởi chủ sở hữu tệp.

Không ai khác có quyền truy cập.


hình ảnh

-rw-r - r-- Một tệp thông thường có thể đọc và ghi được bởi chủ sở hữu tệp. Các thành viên của nhóm chủ sở hữu tệp có thể đọc tệp. Tệp có thể đọc được trên toàn thế giới.


hình ảnh

-rwxr-xr-x Một tệp thông thường có thể đọc, ghi và thực thi được bởi chủ sở hữu tệp. Tệp có thể được đọc và thực thi bởi những người khác.


hình ảnh

-rw-rw ---- Một tệp thông thường chỉ chủ sở hữu tệp và các thành viên của chủ sở hữu nhóm tệp mới có thể đọc và ghi được.


hình ảnh

lrwxrwxrwx Một liên kết tượng trưng. Tất cả các liên kết tượng trưng đều có "giả"

quyền. Các quyền thực sự được giữ với tệp thực tế được trỏ tới bởi liên kết tượng trưng.


hình ảnh

drwxrwx --- Một thư mục. Chủ sở hữu và các thành viên của nhóm chủ sở hữu có thể nhập thư mục và tạo, đổi tên và xóa các tệp trong thư mục.


hình ảnh

drwxr-x --- Một thư mục. Chủ sở hữu có thể nhập thư mục và tạo, đổi tên và xóa các tệp trong thư mục. Thành viên của nhóm chủ sở hữu có thể vào thư mục nhưng không thể tạo, xóa hoặc đổi tên tệp.


hình ảnh


 

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: