Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/conch/__pycache__/unix.cpython-39.pyc
Ðазад
a k�h�@ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl mZ ddlm Z ddlmZ ddlmZ ddlmZmZmZ ddlmZ dd lmZmZmZ dd lmZmZmZm Z m!Z!m"Z" ddl#m$Z$ ddl%m&Z& dd l'm(Z( ddl)m*Z* ddl+m,Z, zddl-Z-W n e.�y0 dZ-Y n0 ee$j/�G dd� d��Z0G dd� de�Z1ee�G dd� d��Z2ee�G dd� d��Z3ee�G dd� d��Z4G dd� d�Z5e*�6e3e1ej� e*�6e2e1ej� dS )z A UNIX SSH server. � N)�implementer)�ttymodes)� ConchUser)� ConchError)�ISession� ISFTPFile�ISFTPServer)�lsLine)�filetransfer� forwarding�session)� FXF_APPEND� FXF_CREAT�FXF_EXCL�FXF_READ� FXF_TRUNC� FXF_WRITE)�portal)�ProcessExitedAlready)�Logger)� components)�nativeStringc @ s e Zd Zdd� ZdS )�UnixSSHRealmc G s t |�}|d ||jfS �Nr )� UnixConchUser�logout)�self�usernameZmindZ interfaces�user� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/conch/unix.py� requestAvatar0 s zUnixSSHRealm.requestAvatarN)�__name__� __module__�__qualname__r! r r r r r . s r c @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� ZdS )r c C s� t �| � || _t�| j�| _| jd g}t�� D ]\}}}}||v r2|�|� q2|| _ i | _ | j�t jtjd�� | j�dtji� d S )N� )s sessions direct-tcpips sftp)r �__init__r �pwd�getpwnam�pwdData�grp�getgrall�append�otherGroups� listenersZ channelLookup�updater Z SSHSessionr ZopenConnectForwardingClientZsubsystemLookupr ZFileTransferServer)r r �l� groupname�password�gidZuserlistr r r r&