本文將為您介紹在使用ossfs掛載檔案時,如何通過參數設定來配置使用者對掛載點的存取權限。
前提條件
適用情境
共用掛載點目錄存取權限:掛載檔案時其他使用者擁有此掛載點目錄的存取權限。
共用掛載點目錄和檔案許可權:掛載檔案時所有使用者都擁有此掛載點目錄的存取權限,以及該目錄中檔案的讀、寫、執行許可權。
共用掛載點目錄且自訂檔案許可權:掛載檔案時其他使用者擁有此掛載點目錄的存取權限,並且針對不同使用者對訪問掛載點內檔案進行自訂使用權限設定。
參數說明
選項名稱 | 描述 |
選項名稱 | 描述 |
allow_other | 賦予電腦上其他使用者訪問掛載目錄的許可權,但不包括目錄內的檔案。如果您要變更檔夾中的檔案存取權限,請用chmod命令。該選項不需要設定選項值,如果需要啟用,請直接添加-oallow_other選項。 |
umask | 用來設定掛載點內檔案/檔案夾的許可權掩碼。 例如需要設定掛載點內檔案/檔案夾的許可權為770,則增加-oumask=007;需要設定掛載點內檔案/檔案夾的許可權為700,則增加-oumask=077。 |
掛載樣本
共用掛載點目錄存取權限
掛載名為
mybucket
的OSS儲存桶到本地/mnt/oss
目錄,並且其他使用者有此目錄的存取權限,可以使用以下命令。ossfs mybucket /mnt/oss -ourl=http://oss-cn-****.aliyuncs.com -oallow_other
共用掛載點目錄和檔案許可權
掛載名為
mybucket
的OSS儲存桶到本地/mnt/oss
目錄。並且讓其他使用者擁有該目錄的存取權限,以及對目錄內檔案擁有讀、寫、執行許可權,可使用以下命令。ossfs mybucket /mnt/oss -ourl=http://oss-cn-****.aliyuncs.com -oallow_other -oumask=000
共用掛載點目錄且自訂檔案許可權
您可以自訂
-oumask
參數值,以此來實現針對其他使用者訪問掛載點內檔案的不同使用權限設定。掛載名為
mybucket
的OSS儲存桶到本地/mnt/oss
目錄。並且讓其他使用者擁有該目錄的存取權限,以及對目錄內檔案擁有讀、寫入權限,可使用以下命令。ossfs mybucket /mnt/oss -ourl=http://oss-cn-****.aliyuncs.com -oallow_other -oumask=007