![如何在 OS X 10.5 客户端上静默安装 AFP 共享?](https://linux22.com/image/536163/%E5%A6%82%E4%BD%95%E5%9C%A8%20OS%20X%2010.5%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%8A%E9%9D%99%E9%BB%98%E5%AE%89%E8%A3%85%20AFP%20%E5%85%B1%E4%BA%AB%EF%BC%9F.png)
我可以将共享添加到登录启动项中,但它总是会弹出 Finder。我希望 AFP 共享能够静默安装。这是在 Mac 计算机实验室中,Mac 已加入 AD。
答案1
我已经用 SMB 共享完成了这个操作,今晚回家后我会再检查一遍,但我记得你需要写一些简单的 AppleScript 来挂载卷
IIRC 以下将起作用
tell application "Finder"
mount volume "afp://machine_name/path"
end tell
将其编译成应用程序并将其添加到登录项中
答案2
您只需在系统偏好设置>帐户的开始对象屏幕中勾选“隐藏”按钮,它就不会显示 Finder。
答案3
我正在寻找相同的答案并且找到了一种使用自动挂载守护程序的更清洁的方法来做到这一点。
简而言之,你应该创建一个/etc/fstab
文件(你需要 root 权限才能执行此操作),然后将此行放入该文件中
(hostname):(share) (mount_point) url automounted,url==afp://(username):(password)@(hostname)/(share) (mount_point) 0 0
您应该将括号内的值替换为您的值,然后必须使用以下命令重新启动自动挂载守护程序
$ sudo automount -vc
从 Terminal.app。或者,您可以重新启动以激活新设置。如果您以 shell 方式执行此操作,则上一个命令应响应类似
~> sudo automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Shared mounted <-- This line refers to the share I've mounted
automount: no unmounts
此后,您应该会自动在 Finder 中找到您安装的文件夹。
我找到的一些参考资料:
- http://rajeev.name/2007/11/22/autofs-goodness-in-apples-leopard-105-part-i/
- http://rajeev.name/2007/11/23/autofs-goodness-in-apples-leopard-105-part-ii/
- http://www.kristijan.org/2010/11/automount-afp-shares-in-osx/
PS 如果你不是 Terminal.app 的粉丝,你可以使用这个GUI应用程序自动挂载文件系统,我还没有尝试过,因为它不是免费的,但如果你需要的话,它就很便宜。