在 SMB 共享上配置 Linux 符号链接支持
您可以通过在创建 SMB 共享时指定符号链接共享属性设置,或通过在任何时间修改现有 SMB 共享,来在 SMB 共享上配置 Linux 符号链接支持。默认情况下,Linux 符号链接支持已启用。您也可在共享上禁用 Linux 符号链接支持。
关于本任务
在配置 SMB 共享 Linux 符号链接支持时,您可从以下设置中选择:
设置 | 描述 |
---|---|
enable(不推荐使用*) | 规定针对读写访问权限启用符号链接。 |
read_only(不推荐使用*) | 规定针对只读访问权限启用符号链接。此设置不适用于 widelink。Widelink 访问权限始终为读写访问权限。 |
hide(不推荐使用*) | 规定防止 SMB 客户端看见符号链接。 |
no-strict-security | 规定客户端在共享边界以外遵循符号链接。 |
symlinks | 规定针对读写访问权限在本地启用符号链接。即使 CIFS 选项 is-advertise-dfs-enabled 设置为 true,也不会生成 DFS 通告。此为默认设置。 |
symlinks-and-widelinks | 指定读写访问权限的本地符号链接和 widelinks。即使 CIFS 选项 is-advertise-dfs-enabled 设置为 false,也会针对本地符号链接和 widelink 生成 DFS 通告。 |
disable | 规定禁用符号链接和 widelink。即使 CIFS 选项 is-advertise-dfs-enabled 设置为 true,也不会生成 DFS 通告。 |
""(空,未设置) | 在共享上禁用符号链接。 |
- (未设置) | 在共享上禁用符号链接。 |
注
*不推荐使用 enable、hide 和 read-only 参数,ONTAP 未来发行版中可能会将其删除。
- 配置或禁用符号链接支持:
如果其为... 输入... 新的 SMB 共享 vserver cifs share create -vserver vserver_name -share-name share_name -path path -symlink-properties {enable|hide|read-only|""|-|symlinks|symlinks-and-widelinks|disable},...] 现有 SMB 共享 vserver cifs share modify -vserver vserver_name -share-name share_name -symlink-properties {enable|hide|read-only|""|-|symlinks|symlinks-and-widelinks|disable},...] - 验证 SMB 共享配置是否正确:vserver cifs share show -vserver vserver_name -share-name share_name -instance
示例
以下命令将创建名为data1
的 SMB 共享,且 Linux 符号链接配置设置为 enable:
cluster1::> vserver cifs share create -vserver vs1 -share-name data1 -
path /data1 -symlink-properties enable
cluster1::> vserver cifs share show -vserver vs1 -share-name data1 -instance
Vserver: vs1
Share: data1
CIFS Server NetBIOS Name: VS1
Path: /data1
Share Properties: oplocks
browsable
changenotify
Symlink Properties: enable
File Mode Creation Mask: -
Directory Mode Creation Mask: -
Share Comment: -
Share ACL: Everyone / Full Control
File Attribute Cache Lifetime: -
Volume Name: -
Offline Files: manual
Vscan File-Operations Profile: standard
Maximum Tree Connections on Share: 4294967295
UNIX Group for File Create: -
提供反馈