6

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やその他の環境変数の違いで目立つものがないことを確認しました。

4

1 に答える 1

2

これはまだ完全な回答ではありません。診断に関連する情報のリストにすぎません。適切な治療法が見つかった場合は、この回答を編集してください。

関連する Apple サポート記事は次のとおりです。

これらはmanページです

  • 男マウント_smbfs
  • 男 smbutil
  • 男nsmb.conf

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.

プレーンテキストまたは暗号化されたパスワードに関する質問もあり、次の URL に記載されています。

于 2013-10-05T11:03:14.690 に答える