Linux 文件權限介紹
前面小節介紹了用戶和用戶組的相關知識點,有時候某些文件為了安全起見,只有只讀權限,沒有寫入權限和執行權限,而這些權限一般和用戶或用戶組有關,本小節介紹文件相關的權限。
1. ls -l
查看文件權限相關信息
進入 /home
目錄,使用如下命令,查看文件權限相關的信息:
cd /home
ls -l
執行結果如下圖所示:
其中 root root
可以分為兩部分,[root] [root]
,前面的 root
表示該文件或目錄的所有者/創建者是 root
用戶,后面的 root
表示該文件或目錄所在的用戶組是 root
。
2. 文件信息介紹
這里以 new_dir
目錄為例,rwxr-xr-x
可以分為三部分 [r-x][r-x][r-x]
,其中的第一部分表示文件創建者/所有者對該文件所具有的權限為 rwx
,表示可讀取、寫入、執行;第二部分表示創建者/所有者所在的組其他用戶的權限為 r-x
,表示可讀取、執行,但不可寫入;第三部分表示其他組的用戶的權限為 r-x
表示可讀取、執行,但不可寫入,目錄 new_dir
權限解讀示例圖如下圖:
- r(Read,讀取權限):若是文件,則表示可以讀取文件內容,若是目錄,則表示可以瀏覽目錄;
- w(Write,寫入權限):若是文件,則表示可以新增、修改內容,若是目錄,則表示可以刪除、移動目錄列表的權限;
- x(Execute,執行權限):若是文件,則表示具有執行文件的權限,若是目錄,則表示該用戶擁有進入目錄的權限。
3. 小結
本小節介紹了如何查看文件或目錄的權限信息,并且對這些信息做了解讀,需要注意的是文件或目錄權限相關信息包含 文件的屬主用戶權限
、文件所屬組權限
、其他用戶組用戶權限
,文件的 rwx
權限表示 讀
、寫
、執行
的權限,目錄的 rwx
權限表示 瀏覽目錄
、刪除或移動目錄
、進入目錄
的權限。