通过该操作,可以为命名空间或Dtree设置FTP共享并为用户设置访问权限。
注意事项
一个用户只能授权到一个FTP共享。如果授权该用户访问新的共享,原共享权限会被取消;如果重新为该用户配置权限,新权限将覆盖原权限。
操作步骤
- 选择“资源 > 资源 > 共享 > FTP共享”。
- 在左上方的“帐户”下拉框中选择需要创建FTP共享的命名空间所属的帐户。
- 单击“创建”。
系统右侧弹出“创建FTP共享”页面。
- 设置FTP共享的基本参数。
相关参数如表1所示。
表1 FTP共享基本参数
参数名称 |
参数说明 |
共享名称 |
共享的名称,用于用户访问共享资源时使用。 [取值范围]
- 名称不能重复。
- 共享名称不能包含如下字符 "/\[]:|<>+;,?*=#,首尾字符不能为空格,同时不能使用如下系统保留名称ipc$、autohome、~和print$。
- 长度为1~80位(1个中文字符占3位长度)。
|
命名空间 |
需要创建FTP共享的命名空间。 |
Dtree |
需要创建FTP共享的Dtree。如果不选择Dtree,FTP共享对整个命名空间创建。 |
- 设置访问FTP共享的用户。
- 在“权限”区域,单击“增加”。
系统弹出“增加用户”对话框。
- 在可选区域勾选用户到右侧已选区域。
- 在“权限”中设置本次选择用户的权限,共享权限包括:
选择审计日志文件系统创建共享时,只支持“查看列表”和“下载”权限。
- 单击“确定”。
系统将所选择的用户加入到“权限”列表。
- 单击“确定”。
后续操作
在仅开启文件服务的FTP共享场景下,只有id为0的root用户有当前共享路径的权限,如果要使用其他用户登录操作,请执行以下步骤:
- 登录CLI,具体操作请参见对应产品版本《命令参考》中的“文件服务CLI命令 > 登录CLI”章节。
- 执行CLI命令change namespace general,将“unix_permissions”,即对应命名空间根目录UNIX权限修改为“777”。回显类似如下:
admin:/>change namespace general name=1 unix_permissions=777
Command executed successfully.