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