Linux檔案屬性相關(許可權)

2021-08-21 05:38:24 字數 1143 閱讀 7659

在linux的終端中我們可以用ls -l 來檢視某個檔案的屬性以及所屬的使用者和組。顯示結果中:

第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等。

每組屬性左邊第一部分由10個字元組成,即檔案型別以及相關許可權。

w表示寫許可權;r表示讀許可權;x表示操作許可權;沒有對應許可權時則用 - 來表示

如上圖,123位表示屬主(即檔案所有者)的許可權;456表示屬組(即屬組同組使用者)的許可權;789表示其他使用者的許可權。

這就不得不解釋一下了~linux系統中使用者是按組分類的,乙個使用者可以屬於乙個或多個組,而檔案所有者使用者以外又分為同組使用者和其他使用者。

以下是修改檔案屬性的方法:

1、修改檔案屬組

chgrp [-r] 屬組名 檔名
-r:遞迴更改檔案屬組,就是在更改某個目錄檔案的屬組時,如果加上-r的引數,那麼該目錄下的所有檔案的屬組都會更改。

2、修改檔案屬主

chown [–r] 屬主名 檔名

chown [-r] 屬主名:屬組名 檔名

3、修改檔案對應許可權

上面已介紹檔案許可權字元有9個,3個為一組.每種許可權有對應的數字分數表示:

r : 4

w : 2

x : 1

所以rwx=7;r-x=5;---=0;三組許可權可以表示為 750

具體操作為:

chmod [-r] xyz 檔案或目錄
-r:遞迴,可選

xyz:對應三組數字分數

4、修改指定某一項許可權

三組許可權對應為:user、group、others;因此可以用 u、g、o來分別表示

+ 表示 新增

- 表示 刪除

= 表示 設定

如圖:

PHP檔案屬性相關函式

獲取檔案屬性的函式 function getfilepro filename 檢測是否是檔案 if is file filename 獲取檔案許可權 檢測是否可讀 if is readable filename if is writable filename if is executable fil...

linux檔案屬性及許可權

學習linux的基礎知識,對檔案屬性的清除認識是重點之一 在罈子裡發現這方面的帖子不是很多,所以,給大家找了點資料,整理一下發出來 希望對大家有所幫助 首先我們root登入系統後輸入ls al 會有如下所示 root tsai root ls al total 64 drwxr x 4 root r...

Linux 檔案屬性與許可權

本文主要介紹linux檔案許可權,包括檔案許可權所有者角色 群組 檔案許可權概念以及目錄配置。linux檔案許可權所有者的角色有三種 檔案所有者 ower 檔案所屬群組 group 其他人 other linux之所以會有這麼多種角色,和它多工 多人協作的使命息息相關的,不同的使用者角色,會有對應不...