我认为这与我的SSH密钥有关,但我不太确定。
我可以通过终端使用以下方式登录我的应用程序:
rhc ssh getYahooPrices
但是,当我尝试用:
创建一个新目录时mkdir data
我收到此错误:
mkdir: cannot create directory `data': Permission denied
如果我已经在应用中,我的权限如何被拒绝?
我也尝试过:
sudo mkdir data
建议?
答案 0 :(得分:3)
您的装备没有root权限。特别是在特定目录上可以写入。执行ls -la
,您会看到所有文件夹的不同权限。您可以在应用程序拥有的文件夹中创建目录,但是,其中一些目录可能会在部署时被删除并重新创建。另见https://help.openshift.com/hc/en-us/articles/202398490-Persistant-storage-for-OpenShift-applications。 app-root
下已有数据目录。你可能应该使用那个。