请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

无密码登录遇到了一些问题

已经配置了ssh keys。不使用sudo ,会报这两个错误

pm2 deploy ecosystem.json production

[PM2][ERROR] Permission denied, command needs to be runned as root or set the right permission via chown

[PM2][ERROR] Files that needs permissions: /Users/hongwei.zhou/.pm2/rpc.sock and /Users/hongwei.zhou/.pm2/pub.sock

使用sudo pm2 deploy ecosystem.json production进行pm2部署,就要输好多遍密码。

在ssh连接服务器的时候 不使用sudo 直接ssh连接,可以无密码登录。使用sudo就要输密码


老师这怎么解决,谢谢


chmod 了那两个没权限的文件  又报了这个
/Users/hongwei.zhou/.config/yarn/global/node_modules/pm2-deploy/deploy: line 123: /tmp/pm2-deploy.log: Permission denied

不知道怎么解决 - -!




正在回答 回答被采纳积分+3

3回答

Scott 2018-03-12 20:10:40

把 pm2 卸载掉重新装一下,然后装的时候,不要加 sudo.


配置的 keys 也是在 hongwei.zhou 下配置的对吧,配置的时候也不要加 sudo 哈,被 sudo 新建的资源权限是高于不加的时候

0 回复 有任何疑惑可以回复我~
Scott 2018-02-12 22:15:29

sudo chmod 777 /tmp/


这样来一下试试看

0 回复 有任何疑惑可以回复我~
  • 提问者 火星的兔子 #1
    -rwxrwxrwx 1 zhw     zhw     43299 Mar 12 14:28 pm2-deploy.log
    
    /Users/hongwei.zhou/.config/yarn/global/node_modules/pm2-deploy/deploy: line 123: /tmp/pm2-deploy.log: Permission denied
    up to date in 1.424s
    [PM2] Applying action restartProcessId on app [zpeento-backend](ids: 1)
    [PM2] [zpeento-backend](1) ✓
    
    虽然会报很多次这个log权限 但最终可以部署成功,目瞪口呆
    回复 有任何疑惑可以回复我~ 2018-03-12 14:35:43
提问者 火星的兔子 2018-02-12 11:21:34

chmod 了那两个没权限的  又报了这个
/Users/hongwei.zhou/.config/yarn/global/node_modules/pm2-deploy/deploy: line 123: /tmp/pm2-deploy.log: Permission denied


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信