Compare commits

...
Sign in to create a new pull request.

3 commits

3
app.py
View file

@ -1914,7 +1914,8 @@ for filename, value in files.items():
if path.is_dir():
path.rmdir()
path.write_text(value)
os.chmod(path, 0o600)
os.chown(path, 10001, 10001)
os.chmod(path, 0o400)
""".format(files_json=json.dumps(files))
encoded = base64.b64encode(installer.encode()).decode()
command = f"sudo python3 -c {__import__('shlex').quote(f'import base64;exec(base64.b64decode({encoded!r}))')}"