![Google Stenographer 的安裝及其目錄存取要求](https://rvso.com/image/913196/Google%20Stenographer%20%E7%9A%84%E5%AE%89%E8%A3%9D%E5%8F%8A%E5%85%B6%E7%9B%AE%E9%8C%84%E5%AD%98%E5%8F%96%E8%A6%81%E6%B1%82.png)
我希望有人能回答我確定的有關 Ubuntu/Linux 目錄結構的基本問題。我正在嘗試在我的 Ubuntu 16.04LTS 盒子上安裝/配置 Google Stenographer。我遵循的說明(https://github.com/google/stenographer/blob/master/INSTALL.md) 說明以下內容:
Stenographer 需要幾個目錄才能正確運作:
/etc/stenographer root:root/0755
/etc/stenographer/certs 速記員:stenographer/0750
我的問題是,有人可以向我描述這些行的“root:root/0755”和“stenographer:stenographer/0750”部分的含義嗎?
我找到的資訊讓我認為它們可能與群組/使用者/權限等級有關?如果是的話,0755和0750代表什麼?
謝謝你!傑夫·S。
答案1
標準 Linux 檔案系統中存在三種類型的存取(其中有很多種):
讀取:檔案只能讀取(有時記為右)
write:可以編輯文件(有時記為瓦)
執行:檔案可以作為程式運行(有時記為X)
這些存取類型可套用於三種類型的使用者群組:
擁有者:文件組的擁有者
:同一資料夾或群組中的其他文件
世界:其他任何人
存取等級以數字定義:
0 - 無法存取檔案
1 - 僅執行
2 - 僅寫入
3 - 寫入和執行
4 - 只讀
5 - 讀取和執行
6 - 讀取和寫入
7 - 讀取、寫入和執行(完全權限)
/etc/速記員根目錄:root/0755表示
/etc/stenographer歸root所有,
root群組成員可以讀取和執行,
其他使用者也可以讀取和執行。
/etc/stenographer/certs 速記員:stenographer/0750表示
/etc/stenographer/certs屬於stenographer所有,
stenographer群組的成員可以讀取和執行,
但其他使用者無權存取。