bug fix: file manager permissions

This commit is contained in:
Usman Nasir
2020-03-06 11:37:08 +05:00
parent 1f1863f82f
commit 20a88b0dab

View File

@@ -5,13 +5,9 @@ from django.shortcuts import render,redirect
from loginSystem.models import Administrator from loginSystem.models import Administrator
from loginSystem.views import loadLoginPage from loginSystem.views import loadLoginPage
import plogical.CyberCPLogFileWriter as logging import plogical.CyberCPLogFileWriter as logging
from django.http import HttpResponse,Http404 from django.http import HttpResponse
import json import json
from websiteFunctions.models import Websites from websiteFunctions.models import Websites
import subprocess
import shlex
import os
from plogical.virtualHostUtilities import virtualHostUtilities
from plogical.acl import ACLManager from plogical.acl import ACLManager
from .filemanager import FileManager as FM from .filemanager import FileManager as FM
from plogical.processUtilities import ProcessUtilities from plogical.processUtilities import ProcessUtilities
@@ -53,7 +49,7 @@ def changePermissions(request):
website = Websites.objects.get(domain=domainName) website = Websites.objects.get(domain=domainName)
externalApp = website.externalApp externalApp = website.externalApp
command = "chown -R " + externalApp + ":" + externalApp +" /home/"+domainName command = 'chown -R %s:%s /home/%s/public_html/*' % (externalApp, externalApp, domainName)
ProcessUtilities.popenExecutioner(command) ProcessUtilities.popenExecutioner(command)
command = "chown root:nobody /home/" + domainName+"/logs" command = "chown root:nobody /home/" + domainName+"/logs"