我在Mac OS X 10.7.5上运行Jenkins并让它每晚备份到Windows服务器上的SMB共享。我想自动挂载SMB驱动器作为备份脚本的一部分,但mount_smbfs在Jenkins中失败。我使用的mount命令格式为:
mount_smbfs "//WORKGROUP;user:password@server/share" /Users/user/share
从终端命令行可以正常工作,但在Jenkins中给出了错误:
mount_smbfs: server rejected the connection: Authentication error
我确保Jenkins以与命令行相同的用户运行命令,并且在PATH和其他环境变量的差异中没有任何突出。
答案 0 :(得分:2)
这还不是一个完整的答案 - 只是与诊断相关的信息列表。如果您找到合适的治疗方法,请编辑此答案。
以下是一些相关的Apple支持文章:
这些是手册页
您可能想尝试一下 smbutil视图“/ WORKGROUP;用户:密码@服务器”
检查服务器的可用性。
mount_smbfs命令的-N选项适用于自动登录过程
-N Do not ask for a password. At run time, mount_smbfs reads the
~/Library/Preferences/nsmb.conf file for additional configuration parameters
and a password. If no password is found, mount_smbfs prompts for it.
还有明文或加密密码的问题: