Azure文件共享的POSIX权限

时间:2020-01-16 19:09:38

标签: azure azure-storage azure-files

我已经在我的Ubuntu VM上安装了Azure文件共享。挂载点是/ mnt / azure_fileshare。

该安装由用户“ root”拥有。我尝试将其更改为特定用户。但这是不可能的。是否有人尝试使用POSIX权限控制从服务器内部对Azure文件共享的访问?

1 个答案:

答案 0 :(得分:0)

您可以使用uidgid选项设置所有权信息,请参考mount.cifs(8) - Linux man page

uid = arg设置将拥有所有文件或目录的uid。 服务器不提供所有权时安装的文件系统 信息。可以指定为用户名或数字 uid。如果未指定,则默认值为uid0。mount.cifs帮助器 必须为1.10或更高版本,以支持在中指定uid 非数字形式。请参阅文件和目录所有权部分,以及 下面的权限以获取更多信息。

例如,0700权限将授予文件所有者的读取,写入和执行权限,但是某个组或其他人无法访问它。您可以像这样向该所有者添加特定用户。

sudo mount -t cifs //$STORAGEACCT.file.core.windows.net/myshare /mnt/MyAzureFileShare -o vers=3.0,username=$STORAGEACCT,password=$STORAGEKEY,dir_mode=0700,file_mode=0700,serverino,uid=someuser

enter image description here

相关问题