掛載點(diǎn)權(quán)限配置
本文將為您介紹在使用ossfs掛載文件時,如何通過參數(shù)設(shè)定來配置用戶對掛載點(diǎn)的訪問權(quán)限。
前提條件
適用場景
共享掛載點(diǎn)目錄訪問權(quán)限:掛載文件時其他用戶擁有此掛載點(diǎn)目錄的訪問權(quán)限。
共享掛載點(diǎn)目錄和文件權(quán)限:掛載文件時所有用戶都擁有此掛載點(diǎn)目錄的訪問權(quán)限,以及該目錄中文件的讀、寫、執(zhí)行權(quán)限。
共享掛載點(diǎn)目錄且自定義文件權(quán)限:掛載文件時其他用戶擁有此掛載點(diǎn)目錄的訪問權(quán)限,并且針對不同用戶對訪問掛載點(diǎn)內(nèi)文件進(jìn)行自定義權(quán)限設(shè)置。
參數(shù)說明
選項名稱 | 描述 |
allow_other | 賦予計算機(jī)上其他用戶訪問掛載目錄的權(quán)限,但不包括目錄內(nèi)的文件。如果您要更改文件夾中的文件訪問權(quán)限,請用chmod命令。該選項不需要設(shè)置選項值,如果需要啟用,請直接添加-oallow_other選項。 |
umask | 用來設(shè)定掛載點(diǎn)內(nèi)文件/文件夾的權(quán)限掩碼。 例如需要設(shè)置掛載點(diǎn)內(nèi)文件/文件夾的權(quán)限為770,則增加-oumask=007;需要設(shè)置掛載點(diǎn)內(nèi)文件/文件夾的權(quán)限為700,則增加-oumask=077。 |
掛載示例
共享掛載點(diǎn)目錄訪問權(quán)限
掛載名為
mybucket
的OSS存儲桶到本地/mnt/oss
目錄,并且其他用戶有此目錄的訪問權(quán)限,可以使用以下命令。ossfs mybucket /mnt/oss -ourl=http://oss-cn-****.aliyuncs.com -oallow_other
共享掛載點(diǎn)目錄和文件權(quán)限
掛載名為
mybucket
的OSS存儲桶到本地/mnt/oss
目錄。并且讓其他用戶擁有該目錄的訪問權(quán)限,以及對目錄內(nèi)文件擁有讀、寫、執(zhí)行權(quán)限,可使用以下命令。ossfs mybucket /mnt/oss -ourl=http://oss-cn-****.aliyuncs.com -oallow_other -oumask=000
共享掛載點(diǎn)目錄且自定義文件權(quán)限
說明您可以自定義
-oumask
參數(shù)值,以此來實(shí)現(xiàn)針對其他用戶訪問掛載點(diǎn)內(nèi)文件的不同權(quán)限設(shè)置。掛載名為
mybucket
的OSS存儲桶到本地/mnt/oss
目錄。并且讓其他用戶擁有該目錄的訪問權(quán)限,以及對目錄內(nèi)文件擁有讀、寫權(quán)限,可使用以下命令。ossfs mybucket /mnt/oss -ourl=http://oss-cn-****.aliyuncs.com -oallow_other -oumask=007