LittleDemon WebShell


Linux server27.hostingraja.org 2.6.32-954.3.5.lve1.4.93.el6.x86_64 #1 SMP Wed Oct 4 17:04:29 UTC 2023 x86_64
Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/
File Upload :
Command :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/clsec.py

# -*- coding: utf-8 -*-

# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT
#

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import os


class ClSec:
    class NoRootException(Exception):
        def __init__(self):
            Exception.__init__(self, 'You need to be root to perform this command.')

    def is_root():
        if os.geteuid() != 0:
            return False
        return True
    is_root = staticmethod(is_root)

    def check_root():
        if not (ClSec.is_root()):
            raise ClSec.NoRootException()
    check_root = staticmethod(check_root)


LittleDemon - FACEBOOK
[ KELUAR ]