Linux檔案許可權和chmod

2021-07-26 03:04:15 字數 1329 閱讀 1654

1、檢視檔案許可權

使用ls -l命令,顯示的內容如下:

-rwxrw-r‐-1 root root 1412feb 2 09:39 aaa

- 10個字元確定不同使用者能對檔案幹什麼

- 第乙個字元代表檔案(-)、目錄(d)、鏈結(l)、字元型裝置檔案(c)、塊型別裝置檔案(b)

- 其餘字元每3個一組(rwx),讀(r)、寫(w)、執行(x)

- 第一組rwx:檔案所有者的許可權是讀、寫和執行

- 第二組rw-:與檔案所有者同一組的使用者的許可權是讀、寫但不能執行

- 第三組r–:不與檔案所有者同組的其他使用者的許可權是讀不能寫和執行

也可用數字表示為:r=4,w=2,x=1 因此rwx=4+2+1=7

- 1 表示連線的檔案數

- root 表示使用者

- root表示使用者所在的組

- 1412表示檔案大小(位元組)

- feb 2 09:39 表示最後修改日期

- aaa表示檔名

2、chmod修改許可權

許可權範圍的表示法如下:

u user,即檔案或目錄的擁有者;

g group,即檔案或目錄的所屬群組;

o other,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍;

a all,即全部的使用者,包含擁有者,所屬群組以及其他使用者; r 讀取許可權,數字代號為「4」; w 寫入許可權,數字代號為「2」; x 執行或切換許可權,數字代號為「1」; - 不具任何許可權,數字代號為「0」; s 特殊功能說明:變更檔案或目錄的許可權。

第一種:chmod 764 ×××

7、6、4的由來:若要rwx:4+2+1=7; 若要rw-:4+2=6; 若要r-x:4+1=5

可以根據自身的需求,通過chomd 許可權數字 檔名,來修改檔案許可權。

第二種:chmod o+rwx ×××

chmod(選項)(引數)

選項 -c或——changes:效果類似「-v」引數,但僅回報更改的部分;

-f或–quiet或——silent:不顯示錯誤資訊;

-r或——recursive:遞迴處理,將指令目錄下的所有檔案及子目錄一併處理;

-v或——verbose:顯示指令執行過程;

–reference=《參考檔案或目錄》:把指定檔案或目錄的所屬群組全部設成和參考檔案或目錄的所屬群組相同;

《許可權範圍》+《許可權設定》:開啟許可權範圍的檔案或目錄的該選項許可權設定;

《許可權範圍》-《許可權設定》:關閉許可權範圍的檔案或目錄的該選項許可權設定;

《許可權範圍》=《許可權設定》:指定許可權範圍的檔案或目錄的該選項許可權設定;

linux更改檔案許可權chmod和chown

chown chown是更改檔案所有者,這個所有者必須是系統中存在的帳號,也就是在 etc passwd這個檔案中有記錄的使用者名稱才能改變 語法和範例 chown 使用者名稱 檔案或目錄 如果要連目錄下所有子目錄或檔案都同時更改檔案所有者的話,直接加上 r的引數即可 chown r 使用者名稱 檔...

chmod 檔案許可權

linux檔案的三種身份和四種許可權,三種身份分別為 u 檔案的擁有者 g 檔案所屬的群組 o 其他使用者 對於每個身份,又有四種許可權,分別為 r 讀取檔案的許可權 read w 寫入檔案的許可權 write x 執行的許可權 execute s 特殊許可權 在linux檔案許可權詳解中我們知道l...

Linux檔案許可權管理命令chmod

經常會用到命令諸如chmod x anaconda3.sh之類的命令,今天對linux檔案的許可權做總結。在某資料夾檢視檔案時輸入ls l可看到如下圖 圖中第一列即為檔案的許可權資訊,第二列為連線的檔案數,第三列為檔案屬主,第四列為檔案屬組,第五列為檔案大小 位元組 後面三列為檔案的最後修改時間,最...