HEX
Server: LiteSpeed
System: Linux standart12.isimtescil.net 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: mvqmakin (1201)
PHP: 8.1.34
Disabled: dl,exec,shell_exec,system,passthru,popen,pclose,proc_open,mail,proc_nice,proc_terminate,proc_get_status,proc_close,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,escapeshellcmd,escapeshellarg,shell-exec,crack_check,crack_closedict,crack_getlastmessage,crack_opendict,symlink,ini_restore,posix_getpwuid,ini_sefind,grep,sh2_exec,diskfreespace,disk_free_space,disk_total_space,highlight_file,link,lchgrp,lchown,show_source,sendmail
Upload Files
File: //opt/cloudlinux/venv/usr/share/python-cllib/scripts/da_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 pwd
import traceback

from clcommon.cpapi.plugins.directadmin import userdomains
from clcommon.cpapi.cpapiexceptions import NoPanelUser


try:
    uid = int(sys.argv[1])
    user_name = pwd.getpwuid(uid).pw_name
    res = userdomains(user_name, as_root=True)
    print(json.dumps(res))
    sys.exit(0)
except (NoPanelUser, KeyError):
    print(json.dumps({}))
    sys.exit(11)
except Exception:
    print(json.dumps(traceback.format_exc()))
    sys.exit(10)