原文地址:樑桂釗的部落格
部落格地址:blog.720ui.com/
在 Linux 系統中,為了保證檔案的安全,對檔案所有者、同組使用者、其他使用者的訪問許可權進行了分別管理。其中,檔案所有者,即建立檔案或目錄的使用者。同組使用者,是所屬組群中的所有使用者。其他使用者,指的是既不是檔案所有者,也不是同組使用者的其他使用者。

此外,每個檔案和目錄都具有讀取許可權、寫入許可權和執行許可權,這三個許可權之間相互獨立。

功能模式
在Linux 系統中,每個檔案的訪問許可權可以用 9 個字母表示,每 3 個字母表示一類使用者許可權,分別代表檔案建立者、同組使用者、其他使用者。其中,r 表示讀取許可權,w 表示寫入許可權,x 表示執行許可權。

通過功能模式修改檔案許可權,有三個部分組成,包括物件、操作和許可權。

假設需要增加同組使用者寫入許可權,下面來看一個例子。
chmod g+w /root/install.log
複製程式碼
數字模式
每一類使用者的訪問也可以通過數字的方式進行表示。

那麼,通過數字模式就可以對常見的 Linux 檔案許可權操作進行歸納。

假設需要設定建立者可讀可寫可執行、同組使用者可讀、其他使用者可讀,下面來看一個例子。
chmod 755 /root/install.log
複製程式碼
注意的是,只有檔案建立者和超級使用者才可以修改檔案許可權。
(完)
更多精彩文章,盡在「服務端思維」微信公眾號!

邀請您的加入,微信掃描,加入星球。一起交流,一起成長。
