在Red Hat上使用sudo执行时,Node.js脚本会挂起

时间:2013-07-12 14:39:28

标签: node.js

我有一个node.js脚本,它执行一些shell命令(使用ShellJS)。该脚本应该作为特定用户执行。我使用sudo来实现这一点:
sudo -u username script.js

在Ubuntu或Debian上执行时,一切都按预期工作。但是,在Red Hat上,脚本莫名其妙地挂在这一行:
response = shell.exec('whoami', { silent: true });
(请注意,这仅在尝试将其作为与当前用户不同的用户运行时发生。此外,运行与whoami不同的命令并没有什么作用。)

从EPEL仓库安装节点(v0.10.x)和npm。知道这可能是什么问题吗?

谢谢!

0 个答案:

没有答案