本文将为您介绍在使用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
文档内容是否对您有帮助?