【发布时间】:2020-01-20 18:04:38
【问题描述】:
如果我在 Node JS 中使用 node-cmd 执行 cmd,它将使用 root 用户。我需要它是另一个,但“su - user”似乎不起作用。这是我用作 bash 命令的字符串:
cd /home/leohoy/ && su - leohoy && python3 dataengineering.py
有没有可以将用户切换到 leohoy 的命令?
【问题讨论】:
-
sudo su - leohoy; cd /home/leohoy/ && python3 dataengineering.py -
CMD 没有 Sudo 命令(它有 RunAs),CMD 使用反斜杠分隔路径元素。