【发布时间】:2021-01-21 17:22:12
【问题描述】:
我可以使用以下命令将 smb 共享挂载到 /Volumes
osascript -e "mount volume \"smb://user:pass@hal/share\""
但这只有在我已经登录 Mac 时才有效,否则我会收到“无法建立到 WindowServer 的默认连接”错误。
我可以使用 mount 命令挂载到我的主目录中的一个文件夹,无论我是否登录都可以:
mkdir ~/test
mount -t smbfs //user:pass@hal/share ~/test
但我不能使用 /Volumes 来执行此操作,因为它由 root 拥有。 osascript 调用如何获得写入 root 拥有的文件夹的权限?如何在不使用 AppleScript 的情况下执行相同的操作?
谢谢
【问题讨论】:
标签: macos applescript root mount smb