当服务器作为正常进程运行时,登录到SMBclient即可,但作为系统服务运行时,则无法登录

时间:2019-09-03 23:01:34

标签: node.js bash smb

我正在使用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')

0 个答案:

没有答案