403Webshell
Server IP : 192.158.238.246  /  Your IP : 18.222.24.23
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python37/lib/python3.7/site-packages/lvemanager/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python37/lib/python3.7/site-packages/lvemanager/__pycache__/sudoers.cpython-37.pyc
B

��d!�@s�ddlmZddlmZddlmZddlZddlZddlmZddlm	Z	m
Z
ddlmZm
Z
ddlmZdd	lmZdd
lmZdZdZd
Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZdS)�)�print_function)�division)�absolute_importN)�remount_proc)�admins�	getCPName)�
SysCtlConf�SYSCTL_CL_CONF_FILE)�Feature)�is_panel_feature_supported)�Clsudo�admin�
clsupergid�	clsudoerscCs"t�dd||g�}|dkrdSdS)zAdd user to given unix groupz/usr/bin/gpasswdz-arFT)�
subprocess�call)�	user_name�
group_name�retcode�r�C/opt/alt/python37/lib/python3.7/site-packages/lvemanager/sudoers.py�_add_user_to_groupsrcCs"t�dd||g�}|dkrdSdS)Nz/usr/bin/gpasswdz-drFT)rr)rrrrrr�_remove_user_from_group(srcCs8tt��}||kr|�|�x|D]}t||�q"WdS)z�
    Add all present DA admins (plus new_admin_name admin) to supplied group
    :param new_admin_name: new admin name to add
    :return:
    N)�listr�appendr)r�new_admin_nameZ
admin_listr
rrr�_add_admins_into_group/s



rcCs t�dd|g�}|dkrdSdS)zCreate group with given namez/usr/sbin/groupaddz-frFT)rr)rrrrr�
_create_group=srcCs�tt�t�j�}ttd�}|�d�}|�d�sH|�	d|�t
t|�dSt�dkr�ytt�t�j�}Wnt
k
r~d}YnX||kr�|�	d|�t
t|�dSyt|�}Wntk
r�td��YnXt�|�j}t
||�dS)z�
    Add all present DA admins (plus new_admin_name admin) to current supergid group
    :param new_admin_name: new admin name to add
    :return:
    )�config_filezfs.proc_super_gidN�DirectAdminz6Bad fs.proc_super_gid option value in /etc/sysctl.conf)�str�grp�getgrnam�SUPER_GROUP_NAME�gr_gidrr	�get�
has_parameter�setrr�DEFAULT_GROUP_NAME�KeyError�int�
ValueError�RuntimeError�getgrgid�gr_name)rZ	super_gidZ
sysctl_cfgZproc_super_gidZ	admin_gidZproc_super_namerrr�_add_admins_into_supergid_grpEs,






r/cCs�ttj�r@tt�stdt��t|�t|t�s@td|tf��tt�sTtdt��t|t�sntd|tf��t	�}|�
t�t�dS)NzERROR: Can't create %s group
z%ERROR: Can't add user %s to %s group
)rr
�LVErr#�	Exceptionr/r�SUDOERS_GROUP_NAMErZadd_lvemanager_groupr)�name�sudorrr�add_unix_user_to_sudoersls



r5cCst|t�t|t�dS)N)rr#r2)r3rrr�remove_unix_user_from_sudoers�s
r6)�
__future__rrrr!rZcl_proc_hidepidr�clcommon.cpapirr�clcommon.sysctlrr	�clcommon.constr
r�clsudorr(r#r2rrrrr/r5r6rrrr�<module>s(	'

Youez - 2016 - github.com/yon3zu
LinuXploit