我正在使用smbclient更新数据库。我的网站上有一个按钮,可对我的节点服务器执行ping操作,以运行处理该问题的bash脚本。当我将节点作为systemd服务运行时,出现NT_STATUS_LOGON_FAILURE错误。但是,可以从命令行运行Runnig节点。
我正在运行CENTOS 7,Node v12.6.0和smbclient v4.8.3。
这是bash脚本中的命令
eval "smbclient $SHARE $PSWD -u $USER -W=$WRKGRP -c dir" >> $LOGFILE
这是来自节点服务器的命令
shell.exec(__dirname + '/scripts/web_update.sh')