Mar*_*chi 5 macos samba mount jenkins
我在Mac OS X 10.7.5上运行Jenkins并让它每晚备份到Windows服务器上的SMB共享.我想自动挂载SMB驱动器作为备份脚本的一部分,但mount_smbfs在Jenkins中失败.我使用的mount命令是以下形式:
mount_smbfs "//WORKGROUP;user:password@server/share" /Users/user/share
Run Code Online (Sandbox Code Playgroud)
从终端命令行可以正常工作但在Jenkins中给出了错误:
mount_smbfs: server rejected the connection: Authentication error
Run Code Online (Sandbox Code Playgroud)
我确保Jenkins以与命令行相同的用户运行命令,并且在PATH和其他环境变量的差异中没有任何突出.
这还不是完整的答案——只是与诊断相关的信息列表。如果您找到任何合适的治疗方法,请编辑此答案。
以下是一些相关的 Apple 支持文章:
这些是手册页
您可能想尝试 smbutil view "/WORKGROUP;user:password@server"
检查服务器的可用性。
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.
Run Code Online (Sandbox Code Playgroud)
还有一个明文或加密密码的问题,请参见:
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           4564 次  |  
        
|   最近记录:  |