Linux 文件權限

在linux文件系統中,每一個文件或者目錄都有訪問權限,此權限決定了誰能訪問以及如何訪問這些文件和文件目錄。

用命令ll即可查看文件對應的權限:


"drwxr-xr-x"此表示文件的權限,有十個字符,第一個字符代表文件的類型,第2-4字符代表文件所有者的權限,第5-7字符代表文件所有者所在用戶組訪問的權限,第8-10字符代表其他用戶的訪問權限。


文件類型:

_:普通文件

d:文件目錄

l:文件鏈接符號,指向另一個文件

b:區塊設備

c:外圍設備


用戶類型:

三種不同類型的用戶:所有者,用戶組,其他用戶

所有者:創建文件的用戶。

用戶組:一些用戶被系統管理員歸爲一個用戶組

其他用戶:系統內的其他所有用戶


字符含義:

r:讀權限,值爲4,100。對文件有讀的權限,對目錄有瀏覽目錄下文件的權限。

w:寫權限,值爲2,010。對文件有寫的權限,對目錄有刪除、移動目錄下文件的權限。

x:可執行權限,值爲1,001。對文件有執行文件的權限,對目錄有進入目錄的權限。

-:值爲0。


舉例說明:

-rwx------:文件所有者有所有的權限。

-rw-rw----:文件所有者有讀寫權限,文件所有者所在的用戶組的其他用戶有讀寫權限。

-rw-r--r--:文件所有者有讀寫權限,文件所有者所在的用戶組的其他用戶有讀權限,其他用戶有讀的權限。

drwx------:目錄所有者具有完整的權限。

drwx--x--x:目錄所有者具有完整的權限,其他用戶可以進入該目錄,但是無法讀取任何數據。


權限數字:

每三位轉化爲十進制

-rwx------:表示數字700(111,000,000)

-rwxr----x:表示數字741(111,100,001)

drw-rw-r--:表示數字664(110,110,100)


修改權限:

輸入命令

chmod 777 a.txt

將a.txt文件文件權限修改爲所有用戶都擁有完成的權限,-rwxrwxrwx


操作:

查看文件

ls -l


文件a.txt的權限爲-rw-r--r--,數值爲644

修改爲-r---r--r--,數值爲444

chmod 444 a.txt




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章