私房菜 Linux的檔案許可權與目錄配置

2021-09-02 09:03:34 字數 1421 閱讀 1605

1. 檔案許可權級別

linux中的檔案許可權主要分為三個級別:owner/group/others,但是還有乙個比較萬能的god:root。

下面是使用 ls -al 列出來的檔案屬性的示意圖:

其中第一欄表示檔案型別許可權,共有10個字元,下面進行逐一的解釋:

當為[ d ]則是目錄,例如上表檔名為『.gconf』的那一行;

當為[ - ]則是檔案,例如上表檔名為『install.log』那一行;

若是[ l ]則表示為鏈結檔(link file);

若是[ b ]則表示為裝置檔案裡面的可供儲存的介面謳備(可隨機訪問裝置);

若是[ c ]則表示為裝置檔案裡面的串列埠謳備,例如鍵盤、滑鼠(一次悵讀取裝置)。

第一組為『檔案擁有者的許可權』,以『install.log』那個檔案為例, 該檔案的擁有者可以讀寫,但丌可執行; 

第事組為『同群組的許可權』;

第三組為『其他非本群組的許可權』。

這個字段就是檔名了。比較特殊的是:如果檔名之前多乙個『 . 』,則代表這個檔案為『隱藏檔』,例

如上表中的.gconf 那一行,該檔案就是隱藏檔。 你可以使用『ls』及『ls -a』這兩個挃令去感受一下什

舉是隱藏檔囉!

其他比較容易理解的就不說了,只記錄有些難題的。

2.修改檔案的許可權

如上圖所示,檔案的許可權共有7個字段,其中第乙個表示檔案的類別--目錄或者文件,後面每三為分別表示owner、group、others對該檔案所具有的執行許可權。

(1) 數字型別改變檔案許可權

其中每三位中的一位都對應著乙個數字,

第一位表示讀許可權r--4

第二位表示寫w-2

第三位執行許可權x-1

因此,在使用chmod改變檔案許可權的時候,就可以使用數字累加的形式,例如 rwx = 4 + 2 +1 = 7 ,

rw- = 4 + 2 = 6,

然後,如果要將許可權變成『 -rwxr-xr-- 』呢?那舉許可權的分數就成為[4+2+1][4+0+1][4+0+0]=754 囉!

下面就可以使用  chmod 754 filename 這個命令來完成對許可權的修改

注意:在對目錄進行許可權處理的時候,使用-r引數可以設定其內部的所有文件進行迭代設定相對應的許可權。

(2)符號型別改變檔案許可權

鳥哥的linux私房菜學習記錄之檔案與目錄管理

絕對路徑和相對路徑 絕對路徑就是從根目錄到某個目錄下的路徑,從根目錄寫起,也就是 相對路徑就是從使用者當前目錄的路徑寫起 目錄相關操作 cd 切換路徑 例如 cd var www 切換到 var www 路徑下 pwd顯示當前路徑 mkdir 建立乙個新的目錄 rmdir 刪除乙個空的目錄 具體操作...

鳥哥的Linux私房菜 檔案與目錄管理

目錄 目錄表示 當前目錄 父級目錄 上乙個工作目錄 當前賬號根目錄 account account 的根目錄 目錄操作 cd change directory pwd printf working directory mkdir mp make directory rmdir remove dire...

鳥哥私房菜讀書筆記 檔案許可權

我的工作機是linux系統。我登入root帳號,從svn伺服器check out源 之後使用文字編輯器修改原始碼,竟然發現無法儲存!昨天讀了 鳥菜 相關章節後,總算明白了原因。這一切與linux的檔案許可權有關。1.linux系統是多使用者多工的系統。這點與windows不同,windows是單使用...