创建FTP共享

通过该操作,可以为命名空间或Dtree设置FTP共享并为用户设置访问权限。

前提条件

开启FTP服务且已设置FTP共享认证类型

注意事项

一个用户只能授权到一个FTP共享。如果授权该用户访问新的共享,原共享权限会被取消;如果重新为该用户配置权限,新权限将覆盖原权限。

操作步骤

  1. 选择“资源 > 资源 > 共享 > FTP共享”。
  2. 在左上方的“帐户”下拉框中选择需要创建FTP共享的命名空间所属的帐户。
  3. 单击“创建”。

    系统右侧弹出“创建FTP共享”页面。

  4. 设置FTP共享的基本参数。

    相关参数如表1所示。

    表1 FTP共享基本参数

    参数名称

    参数说明

    共享名称

    共享的名称,用于用户访问共享资源时使用。

    [取值范围]

    • 名称不能重复。
    • 共享名称不能包含如下字符 "/\[]:|<>+;,?*=#,首尾字符不能为空格,同时不能使用如下系统保留名称ipc$、autohome、~和print$。
    • 长度为1~80位(1个中文字符占3位长度)。

    命名空间

    需要创建FTP共享的命名空间。

    Dtree

    需要创建FTP共享的Dtree。如果不选择Dtree,FTP共享对整个命名空间创建。

  5. 设置访问FTP共享的用户。

    1. 在“权限”区域,单击“增加”。

      系统弹出“增加用户”对话框。

    2. 在可选区域勾选用户到右侧已选区域。
    3. 在“权限”中设置本次选择用户的权限,共享权限包括:

      选择审计日志文件系统创建共享时,只支持“查看列表”和“下载”权限。

      • 查看列表
      • 创建目录
      • 上传

        选择该权限后,需要设置限制单个文件的最大上传带宽。

        • 带宽限制默认为0KB/s,即不限制。
        • 上传带宽取值范围为0~409600,单位KB/s。
      • 下载

        选择该权限后,需要设置限制单个文件的最大下载带宽。

        • 带宽限制默认为0KB/s,即不限制。
        • 下载带宽取值范围为0~409600,单位KB/s。
      • 重命名
      • 删除
    4. 单击“确定”。

      系统将所选择的用户加入到“权限”列表。

      您可以在“权限”列表区域修改用户权限或移除权限。

  6. 单击“确定”。

后续操作

在仅开启文件服务的FTP共享场景下,只有id为0的root用户有当前共享路径的权限,如果要使用其他用户登录操作,请执行以下步骤:

  1. 登录CLI,具体操作请参见对应产品版本《命令参考》中的“文件服务CLI命令 > 登录CLI”章节。
  2. 执行CLI命令change namespace general,将“unix_permissions”,即对应命名空间根目录UNIX权限修改为“777”。回显类似如下:
    admin:/>change namespace general name=1 unix_permissions=777
    Command executed successfully.