在 SMB 共享上配置 UNIX 符号链接支持
您可以通过在创建 SMB 共享时指定符号链接共享属性设置来配置 SMB 共享上的 UNIX 符号链接支持,也可以随时修改现有 SMB 共享来配置 UNIX 符号链接支持。默认情况下, UNIX 符号链接支持处于启用状态。您还可以在共享上禁用 UNIX 符号链接支持。
在为 SMB 共享配置 UNIX 符号链接支持时,您可以选择以下设置之一:
正在设置 … | Description |
---|---|
|
指定为读写访问启用符号链接。 |
|
指定为只读访问启用符号链接。此设置不适用于 Widelink 。Widelink 访问始终为读写访问。 |
|
指定阻止 SMB 客户端查看符号链接。 |
|
指定客户端遵循共享边界以外的符号链接。 |
|
指定在本地为读写访问启用符号链接。即使使用CIFS选项、也不会生成DFS公告 |
|
指定本地符号链接和 Widelink 进行读写访问。即使使用CIFS选项、也会为本地符号链接和widelink生成DFS公告 |
|
指定禁用符号链接和 Widelink 。即使使用CIFS选项、也不会生成DFS公告 |
|
禁用共享上的符号链接。 |
|
禁用共享上的符号链接。 |
|
-
配置或禁用符号链接支持:
如果 … 输入 … 新的 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共享、并将UNIX符号链接配置设置为 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: -