奇怪的CentOS权限错误[Errno 13]权限被拒绝:'/ var / lib / ckan /(无解决方案)

时间:2018-11-09 00:21:29

标签: centos azure-devops devops chmod chown

  

首先,我先说说确切的安装可以在   CentOS和Ubuntu的另一个VM,没有问题。但是我有问题   在另一个CentOS VM上进行此特定安装。

我为我的应用程序将存储文件夹设置为/ var / lib / ckan。

每次我尝试通过创建资源上传文件时,都会出现此错误

protocol Media  {
    var postKey: Int { get }
    var userId: Int { get }
}

struct VideoMedia: Media {
    let postKey: Int
    let userId: Int
    let video: Data
}

struct ImageMedia: Media {
    let postKey: Int
    let userId: Int
    let image: UIImage
}

现在我尝试了一切。

我运行了所有这些命令,但没有任何帮助。

我的httpd在用户apache上运行。

[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'

但是没有任何效果。我这里有一些时髦的权限问题吗?

sudo chown -R apache /var/lib/ckan
sudo chmod -R u+rwx /var/lib/ckan
sudo chmod 777 -R /var/lib/ckan

我怀疑我的CentOS安装在这里存在一些奇怪的权限问题。

与我在另外两个VM(centos,ubuntu)上运行的设置/命令相同,并且我没有这个问题,因此我们可以清除任何python代码问题。

此副本在Azure(Running Centos 7.5)上

0 个答案:

没有答案