【问题标题】:POSIX permissions for Azure File ShareAzure 文件共享的 POSIX 权限
【发布时间】:2020-05-03 16:33:39
【问题描述】:

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

挂载归用户“root”所有。我尝试将其更改为特定用户。但这是不可能的。有没有人尝试过使用 POSIX 权限从服务器内控制对 Azure 文件共享的访问?

【问题讨论】:

    标签: azure azure-storage azure-files


    【解决方案1】:

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

    uid=arg 设置将拥有所有文件或目录的 uid 当服务器不提供所有权时挂载的文件系统 信息。它可以指定为用户名或数字 uid。未指定时,默认为 uid 0。 mount.cifs 帮助程序 必须是 1.10 或更高版本才能支持在 非数字形式。请参阅文件和目录所有权和 更多信息请点击下方权限。

    例如,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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-22
      • 2021-06-18
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 2010-09-23
      • 1970-01-01
      相关资源
      最近更新 更多