Linux學習筆記之文件基本屬性和權限管理

一、Linux文件概述

上一篇中提到Linux中用戶與用戶組的概念,每個用戶必須屬於一個組,不能獨立於組外。每個文件或目錄都有其所有者,所在組,其他組的概念。

二、文件或目錄的所有者

也就是創建文件的用戶。

查看文件的所有者

其實使用ll就可以看到文件的具體信息:所屬用戶和所屬用戶組。

在這裏插入圖片描述

修改文件的所有者

格式:chown 【用戶名】 【文件名】

在這裏插入圖片描述

chown tom -R /home/aa  #C

三、文件或目錄的所在組

文件或目錄的所在組默認是創建該文件的用戶所屬的組。我們剛剛也看到,在用root賬戶創建了一個a.txt文件之後,改文件所屬用戶爲root,用戶所在組爲root。

修改文件所在的組

格式:chgrp 【組名】 【文件名】

在這裏插入圖片描述

chgrp -R office /home/aa #將/home/aa下的所有文件或目錄所在組改爲office

四、文件基本屬性

以我們剛剛創建的a.txt文件爲例:

-rw-r--r-- 1 tom police 0 May 27 14:56 a.txt
  • -:文件類型(-是普通文件,d是目錄,l是軟鏈接,c是字符設備【鍵盤、鼠標】,b是塊文件【硬盤】)。

  • rw-:文件所有者權限。

  • r–:文件所在組的用戶權限。

  • r–:文件其他組的用戶權限。

  • 1:如果是文件,表示硬鏈接數,如果是目錄,則表示子目錄個數。

  • tom:表示文件所屬用戶。

  • police:表示文件所屬用戶組。

  • 0:表示文件大小,0個字節。

  • May 27 14:56:文件最後的修改時間。

  • a.txt:文件名。

rwx權限

  • 作用到文件

    • r:可讀,可以讀取,查看。
    • w:可寫,可以修改,但是刪除文件需要對該文件所在目錄擁有寫權限,才能刪除文件。
    • x:可執行。
  • 作用到目錄

    • r:可讀,可以查看目錄內容。
    • w:可以修改,目錄內創建+刪除+重命名目錄。
    • x:可以進入該目錄。

五、權限管理指令

chmod指令修改權限

給apple.txt文件所屬用戶rwx權限,所在組rx權限,其他組rw權限。

在這裏插入圖片描述

給apple.txt文件所屬用戶去除x權限,給所在組增加w權限。

在這裏插入圖片描述

給apple.txt文件的所有用戶添加x的權限。

在這裏插入圖片描述

使用數字代表rwx權限修改。

在這裏插入圖片描述

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