如何在Heroku控制台中创建用户

如何在Heroku控制台中创建用户,heroku,Heroku,我想在Heroku中创建一个用户,并想授予该用户对特定文件夹的特定权限 我已登录heroku bash,但无法创建用户。它给了我拒绝许可的错误。sudo也不工作。我不能在里面安装任何东西。 组织管理员用户也无法创建用户。Heroku将不允许您这样做。 运行heroku run bash与连接到SSH服务器不同 当您构建应用程序的新版本时,Heroku将创建一个新容器(很像Docker,它是LXC)。应用程序的任何实例都将运行该容器。 运行bash实例时,将创建该容器的新实例。您的应用程序不是在同

我想在Heroku中创建一个用户,并想授予该用户对特定文件夹的特定权限

我已登录heroku bash,但无法创建用户。它给了我拒绝许可的错误。sudo也不工作。我不能在里面安装任何东西。
组织管理员用户也无法创建用户。

Heroku将不允许您这样做。
运行heroku run bash与连接到SSH服务器不同

当您构建应用程序的新版本时,Heroku将创建一个新容器(很像Docker,它是LXC)。应用程序的任何实例都将运行该容器。
运行bash实例时,将创建该容器的新实例。您的应用程序不是在同一台服务器上运行,而是在同一台服务器上提供请求

这意味着只有在构建时才能执行磁盘更改。因此,即使您可以在bash实例中创建用户,这些用户也不会被跨实例持久化。
无论如何,Heroku都不会让您在构建时创建新的linux用户

在bash会话中访问应用程序代码的唯一解决方案是运行一次性dyno。如果需要编写脚本,可以使用启动新的dyno

对于添加访问权限,您可以使用该命令(也可以作为一个命令提供)。
不过,所有用户都可以访问您的所有代码。不能限制每个文件夹