macos - 使用用户凭据通过终端命令挂载到 webdav

标签 macos bash terminal webdav

我正在尝试通过 OS X 上的终端挂载到 webdav 共享。但效果不是很好。

mount_webdav -i "http://<ip-address>:80/Path/" "/Path/To/mntpnt/"

这是有效的,因为它提示输入用户名和密码。

但是!

mount_webdav -i "mount_webdav "http://<windomain>;<username>:<Password>@<ip-address>:80/Path/" "/Path/To/mntpnt/"

上面的命令不起作用。

有好主意吗?

是否可以自动化 -i命令 bash 脚本?

最佳答案

如果您将用户名和密码存储到您的 OS X 钥匙串(keychain)中,mount_webdav 应该会自动获取它。

作为旁注,我的印象是直接调用 mount_webdav 是个坏主意,你应该通过 mount 来代替。但这可能仅适用于 Linux。

关于macos - 使用用户凭据通过终端命令挂载到 webdav,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31913063/

相关文章:

objective-c - 被告知 NSStatusItem 何时被隐藏

objective-c - 使用 XIB 文件在 MAC OSX 应用程序中自定义 View

linux - 使用 Bash 将所有文件键替换为新值

c - 在新终端窗口中打开 C 程序

macos - 如何测试 app.yaml skip_files 正则表达式是否与 App Engine 一起正常工作?

ios - 如何避免#ifdef __x86_64__

macos - 使用 Macbook 命令行进行按键重新映射

linux - 可选的命令行参数 Shell

linux - Bash 将 awk 的输出捕获到数组中

linux - 使用 sed 删除包含特定单词的段落