Google cloud platform 无法访问在GCP中的不同用户空间上运行的进程

Google cloud platform 无法访问在GCP中的不同用户空间上运行的进程,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我已经在谷歌云平台计算引擎实例1中部署了我的nodejs应用程序,同时以用户user1的身份登录。我安装了所有必需的模块,并在实例上运行了pm2。我的网站运行良好 我有另一个用户可以访问该实例。当其他用户尝试重新启动pm2进程时,他无法访问在user1的用户空间上运行的pm2进程。如何解决此问题,以便两个用户都可以修改实例上运行的进程和资源?其他用户是否对VM实例具有适当的IAM权限?我相信他们将需要实例管理员v1或计算管理员角色。查看此处了解有关的更多信息。已将计算实例管理权限授予用户2。但u

我已经在谷歌云平台计算引擎实例1中部署了我的nodejs应用程序,同时以用户user1的身份登录。我安装了所有必需的模块,并在实例上运行了pm2。我的网站运行良好


我有另一个用户可以访问该实例。当其他用户尝试重新启动pm2进程时,他无法访问在user1的用户空间上运行的pm2进程。如何解决此问题,以便两个用户都可以修改实例上运行的进程和资源?

其他用户是否对VM实例具有适当的IAM权限?我相信他们将需要实例管理员v1或计算管理员角色。查看此处了解有关的更多信息。

已将计算实例管理权限授予用户2。但user2仍然无法执行pm2列表。pm2进程是从user1空间运行的。当用户2尝试pm2列表时,其显示为空。您能否详细介绍用户空间和pm2列表过程?不同空间中的用户是如何工作的?流程执行什么?如何复制此场景?将ssh作为user1复制到实例。通过pm2将pm2运行节点服务器安装为pm2启动节点App。然后以user2的身份ssh到iNtance中。pm2列表没有显示nodeapp。发现此问题,您的问题似乎重复:谢谢您的帮助。知道了