【问题标题】:Create link in network share在网络共享中创建链接
【发布时间】:2019-11-22 07:30:17
【问题描述】:

我需要使用 smbclient 命令在 linux 网络共享中创建符号链接。 我尝试了以下命令,但没有运气。

smbclient ${share} mfsymlinks xxx/y.html y.html
smbclient ${share} ln -s xxx/y.html y.html
smbclient ${share} symlink xxx/y.html y.html

谁能告诉我如何在网络共享中创建链接。

【问题讨论】:

    标签: symlink samba network-share


    【解决方案1】:
    • 首先,您应该使用smbclient-c 参数来发出文件操作see example here
    • 至于具体的链接,我在手册中看到只有当你的服务器支持unix extensions时你才能创建unix类型的链接(这意味着samba服务器的smb.conf文件指定了@987654325 @)。然后,您可以发出操作link target linkname:在smbclient manual 中搜索“链接”

    【讨论】:

    • 我在所有命令中都使用了 -c 选项,忘记包含问题。我会检查下一个选项。
    • 顺便说一句:unix 扩展仅适用于不应再使用的 SMB 版本 1.0(挂载选项“vers=1.0”)。所以我想 Samba 根本不应该考虑链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2017-11-09
    • 2020-04-22
    • 1970-01-01
    • 2019-05-01
    • 2021-04-22
    相关资源
    最近更新 更多