Mac OS X 10.7.5でJenkinsを実行していて、Windowsサーバー上のSMB共有への夜間バックアップを処理しています。バックアップスクリプトの一部としてSMBドライブを自動的にマウントしたいのですが、Jenkins内からmount_smbfsが失敗します。私が使用するmountコマンドの形式は次のとおりです。
mount_smbfs "//WORKGROUP;user:password@server/share" /Users/user/share
これはターミナルコマンドラインからは正常に機能しますが、Jenkinsではエラーが発生します。
mount_smbfs: server rejected the connection: Authentication error
Jenkinsがコマンドラインと同じユーザーとしてコマンドを実行し、PATHやその他の環境変数の違いで目立つものがないことを確認しました。