HEX
Server: LiteSpeed
System: Linux cpir1.prohostdns.com 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: pelakir (2976)
PHP: 8.2.31
Disabled: exec, shell_exec, system, passthru, proc_open, proc_close, proc_terminate, proc_get_status, popen, pclose, pcntl_exec
Upload Files
File: //lib/python3.6/site-packages/sshuttle/__pycache__/sudoers.cpython-36.opt-1.pyc
3

>��]%�@s�ddlZddlZddlZddlmZddlmZmZddlm	Z	m
Z
ddlmZej
dZejjejje��dd�Zdde�jdd�j�iZd
Zdd�Zd
d�Zddd�ZdS)�N)�uuid4)�Popen�PIPE)�log�debug1)�spawn�	zSSHUTTLE%(num)sZnum�zu
Cmnd_Alias %(ca)s = /usr/bin/env PYTHONPATH=%(dist_packages)s %(py)s %(path)s *

%(user_name)s ALL=NOPASSWD: %(ca)s
cCsttttjt|d�}|S)N)ZcaZ
dist_packages�py�path�	user_name)�template�
command_alias�path_to_dist_packages�sys�
executable�path_to_sshuttle)r�content�r�/usr/lib/python3.6/sudoers.py�build_configs
rcCsntdtjd�|gttd�}|jj|j��|j�d}|j}|rZt	d�t
|�t|�nt	d�td�dS)Nz
/usr/bin/sudozsudoers-add)�stdout�stdinrzFailed updating sudoers file.
zSuccess, sudoers file update.
)rrZfind_executablerr�write�encodeZcommunicate�
returncoderr�exit)r�	file_nameZprocessZ
streamdatarrrr�save_config#s

rcCs<|p
tj�}t|�}|r.tjj|�td�n
t||�dS)Nr)�getpassZgetuserrrrrrr)rZ	no_modifyrrrrr�sudoers8s
r i�������)NNN)�osrrZuuidr�
subprocessrrZsshuttle.helpersrrZ	distutilsr�argvrr�dirname�abspath�__file__r�hex�upperrr
rrr rrrr�<module>s