403Webshell
Server IP : 162.144.4.212  /  Your IP : 216.73.217.35
Web Server : Apache
System : Linux gator2125.hostgator.com 5.14.0-687.39.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Aug 18 06:09:16 EDT 2026 x86_64
User : cozeellc ( 2980)
PHP Version : 8.3.33
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /proc/thread-self/root/lib/python3.9/site-packages/virtualenv/util/path/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /proc/thread-self/root/lib/python3.9/site-packages/virtualenv/util/path/_permission.py
import os
from stat import S_IXGRP, S_IXOTH, S_IXUSR


def make_exe(filename):
    original_mode = filename.stat().st_mode
    levels = [S_IXUSR, S_IXGRP, S_IXOTH]
    for at in range(len(levels), 0, -1):
        try:
            mode = original_mode
            for level in levels[:at]:
                mode |= level
            filename.chmod(mode)
            break
        except OSError:
            continue


def set_tree(folder, stat):
    for root, _, files in os.walk(str(folder)):
        for filename in files:
            os.chmod(os.path.join(root, filename), stat)


__all__ = (
    "make_exe",
    "set_tree",
)

Youez - 2016 - github.com/yon3zu
LinuXploit