2023 老男孩linux 云計(jì)算sre工程師85期

你要的都有:
Linux?文件基本屬性
Linux 系統(tǒng)是一種典型的多用戶系統(tǒng),不同的用戶處于不同的地位,擁有不同的權(quán)限。
為了保護(hù)系統(tǒng)的安全性,Linux 系統(tǒng)對(duì)不同的用戶訪問同一文件(包括目錄文件)的權(quán)限做了不同的規(guī)定。
在 Linux 中我們通常使用以下兩個(gè)命令來修改文件或目錄的所屬用戶與權(quán)限:
chown (change owner) : 修改所屬用戶與組。
chmod (change mode) : 修改用戶的權(quán)限。
下圖中通過 chown 來授權(quán)用戶,通過 chmod 為用戶設(shè)置可以開門的權(quán)限。

在 Linux 中我們可以使用?ll?或者?ls –l?命令來顯示一個(gè)文件的屬性以及文件所屬的用戶和組,如:
[root@www /]# ls -l total 64dr-xr-xr-x ? 2 root root 4096 Dec 14 ?2012 bin dr-xr-xr-x ? 4 root root 4096 Apr 19 ?2012 boot……
實(shí)例中,bin?文件的第一個(gè)屬性用?d?表示。d?在 Linux 中代表該文件是一個(gè)目錄文件。
在 Linux 中第一個(gè)字符代表這個(gè)文件是目錄、文件或鏈接文件等等。
當(dāng)為?d?則是目錄
當(dāng)為?-?則是文件;
若是?l?則表示為鏈接文檔(link file);
若是?b?則表示為裝置文件里面的可供儲(chǔ)存的接口設(shè)備(可隨機(jī)存取裝置);
若是?c?則表示為裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)(一次性讀取裝置)。
接下來的字符中,以三個(gè)為一組,且均為?rwx?的三個(gè)參數(shù)的組合。其中,?r?代表可讀(read)、?w?代表可寫(write)、?x?代表可執(zhí)行(execute)。 要注意的是,這三個(gè)權(quán)限的位置不會(huì)改變,如果沒有權(quán)限,就會(huì)出現(xiàn)減號(hào)?-?而已。

每個(gè)文件的屬性由左邊第一部分的 10 個(gè)字符來確定(如下圖)。

從左至右用?0-9?這些數(shù)字來表示。
第?0?位確定文件類型,第?1-3?位確定屬主(該文件的所有者)擁有該文件的權(quán)限。
第4-6位確定屬組(所有者的同組用戶)擁有該文件的權(quán)限,第7-9位確定其他用戶擁有該文件的權(quán)限。
其中,第?1、4、7?位表示讀權(quán)限,如果用?r?字符表示,則有讀權(quán)限,如果用?-?字符表示,則沒有讀權(quán)限;
第?2、5、8?位表示寫權(quán)限,如果用?w?字符表示,則有寫權(quán)限,如果用?-?字符表示沒有寫權(quán)限;第?3、6、9?位表示可執(zhí)行權(quán)限,如果用?x?字符表示,則有執(zhí)行權(quán)限,如果用?-?字符表示,則沒有執(zhí)行權(quán)限。