运行运行root
命令以从git存储库安装模块的ansible剧本时,我收到目录npm
的{{1}}错误
这是Permission denied
的全部错误:
/root/tmp/..
这是Ansible剧本:
npm
根目录不应有权限被拒绝的错误。
有什么想法可能出问题吗?
答案 0 :(得分:0)
您正在尝试在用户不是root用户的情况下写入根文件夹
17 error fatal: Cannot change to '/root/tmp/..': Permission denied
更改文件夹herE:
args:
chdir: /root/tmp
将其更改为/tmp
而不是root/tmp
答案 1 :(得分:0)
最近我遇到了类似的问题。我了解到:
...
command: "npm install"
args:
chdir: "/mydir"
这:
...
command: "npm install /mydir"
不一样。 第一个引发“访问被拒绝”消息,第二个起作用。我不明白为什么,但是希望对您有所帮助。