Remove UPLOADKEYS_CHMOD option due to keygen.py
Since keygen.py is run as root, uploadkeys is owned by root. This causes issues when imgupload.py tries to chmod the uploadkeys file since it doesn't have permissions to chmod it. Solution: remove UPLOADKEYS_CHMOD option
This commit is contained in:
@ -9,7 +9,6 @@ defaults = {
|
|||||||
"ROOTURL": "https://img.bbaovanc.com/",
|
"ROOTURL": "https://img.bbaovanc.com/",
|
||||||
"SAVELOG": "savelog.log",
|
"SAVELOG": "savelog.log",
|
||||||
"SAVELOG_CHMOD": "0o644",
|
"SAVELOG_CHMOD": "0o644",
|
||||||
"UPLOADKEYS_CHMOD": "0o400",
|
|
||||||
"SAVELOG_KEYPREFIX": 4,
|
"SAVELOG_KEYPREFIX": 4,
|
||||||
"ENCKEY_PATH": "secret.key"
|
"ENCKEY_PATH": "secret.key"
|
||||||
}
|
}
|
||||||
@ -20,7 +19,6 @@ deftypes = {
|
|||||||
"ROOTURL": str,
|
"ROOTURL": str,
|
||||||
"SAVELOG": str,
|
"SAVELOG": str,
|
||||||
"SAVELOG_CHMOD": int,
|
"SAVELOG_CHMOD": int,
|
||||||
"UPLOADKEYS_CHMOD": int,
|
|
||||||
"SAVELOG_KEYPREFIX": int,
|
"SAVELOG_KEYPREFIX": int,
|
||||||
"ENCKEY_PATH": str,
|
"ENCKEY_PATH": str,
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,6 @@ def upload():
|
|||||||
if request.method == "POST": # sanity check: make sure it's a POST request
|
if request.method == "POST": # sanity check: make sure it's a POST request
|
||||||
print("Request method was POST!")
|
print("Request method was POST!")
|
||||||
|
|
||||||
os.chmod("uploadkeys", settings.UPLOADKEYS_CHMOD)
|
|
||||||
with open(settings.ENCKEY_PATH,"rb") as enckey: # load encryption key
|
with open(settings.ENCKEY_PATH,"rb") as enckey: # load encryption key
|
||||||
key = enckey.read()
|
key = enckey.read()
|
||||||
f = Fernet(key)
|
f = Fernet(key)
|
||||||
|
@ -3,6 +3,5 @@ ALLOWED_EXTENSIONS = [".png", ".jpg", ".jpeg", ".svg", ".bmp", ".gif", ".ico",
|
|||||||
ROOTURL = "https://example.com/"
|
ROOTURL = "https://example.com/"
|
||||||
SAVELOG = "savelog.log"
|
SAVELOG = "savelog.log"
|
||||||
SAVELOG_CHMOD = 0o644
|
SAVELOG_CHMOD = 0o644
|
||||||
UPLOADKEYS_CHMOD = 0o600
|
|
||||||
SAVELOG_KEYPREFIX = 4
|
SAVELOG_KEYPREFIX = 4
|
||||||
ENCKEY_PATH = "secret.key"
|
ENCKEY_PATH = "secret.key"
|
||||||
|
Reference in New Issue
Block a user