centos - 奇怪的 CentOS 权限错误 [Errno 13] Permission denied: '/var/lib/ckan/ (no solution works)
问题描述
首先让我先说这个确切的安装可以在 CentOS 和 Ubuntu 的另一个 VM 上正常工作。但是我在另一个 CentOS 虚拟机上的这个特定安装有问题。
我为我的应用程序将存储文件夹设置为 /var/lib/ckan。
每次我尝试通过资源创建上传文件时都会收到此错误
[Thu Nov 08 23:59:50.286522 2018] [:error] [pid 23021] [remote 10.172.24.4:76] Error - <type 'exceptions.OSError'>: [Errno 13] Permission denied: '/var/lib/ckan/resources/ecf'
现在我什么都试过了。
我运行了所有这些命令,但没有任何帮助。
我的 httpd 在用户 apache 上运行。
sudo chown -R apache /var/lib/ckan
sudo chmod -R u+rwx /var/lib/ckan
sudo chmod 777 -R /var/lib/ckan
但没有任何效果。我这里有一些时髦的权限问题吗?
[user@ckanserverckan]$ ls -l
drwxr-xr-x. 2 apache apache 4096 Nov 8 23:45 resources
drwxr-xr-x. 2 apache apache 4096 Nov 8 23:57 storage
我怀疑我安装的 CentOS 在这里遇到了一些奇怪的权限问题。
它与我在另外两个虚拟机(centos、ubuntu)上运行的完全相同的设置/命令,我没有这个问题,所以我们可以删除任何 python 代码问题。
此副本在 Azure 上(运行 Centos 7.5)
解决方案
推荐阅读
- sql - 我想在访问 sql 中写一个 if else 语句,我确实写了一个代码,但它不工作
- azure - 无法在 Azure 分析服务中添加/连接 CosmosDB
- python-3.x - 无法从特定 python 路径创建 MSI 和 exe 文件
- kubernetes - 这个 Yaml 文件是什么版本的 Kubernetes Dashboard(1.6 或 1.7)?
- python - 如果 Pyramid 会话是单向散列而不是存储在服务器端,那么数据来自哪里?
- codemirror - 如何使用 CodeMirror 隐藏字符范围?
- javascript - 不变违规:尝试使用 Jest/Enzyme 测试 React 组件时元素类型无效错误
- python - 列表到数据框,列中列表中的每个元素
- symfony - 以关系数量为条件的教义查询
- c++ - 如何中断使用 Mako SDK 编写程序集?