Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/conch/__pycache__/checkers.cpython-39.pyc
Ðазад
a k�h�K � @ sB d Z ddlZddlZddlZddlmZ ddlmZmZm Z zddl ZW n ey^ dZ Y n0 eZ zddl ZW n ey� dZ Y n0 eZ ddlmZmZmZ ddlmZ ddlmZ ddlmZ dd lmZ dd lmZmZ ddlmZm Z ddl!m"Z" dd l#m$Z$ ddl%m&Z& ddl'm(Z(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ e$� Z0dd� Z1dd� Z2ee�G dd� d��Z3ee�G dd� d��Z4ee�G dd� d��Z5e+edddd�de6d� G d d!� d!e�Z7ej8j9feee:gej8f e ej8 d"�d#d$�Z;d%d&� Z<ee7�G d'd(� d(��Z=ee7�G d)d*� d*��Z>ee�G d+d,� d,��Z?dS )-zO Provide L{ICredentialsChecker} implementations to be used in Conch protocols. � N)�decodebytes)�BinaryIO�Callable�Iterator)� Interface�implementer� providedBy)�Version��error)�keys)�ICredentialsChecker)�ISSHPrivateKey�IUsernamePassword)�UnauthorizedLogin�UnhandledCredentials)�defer)�Logger)�verifyCryptedPassword)�failure�reflect)�deprecatedModuleAttribute)�FilePath)�runAsEffectiveUserc C s t du rdS t �| �S )a Look up a user in the /etc/passwd database using the pwd module. If the pwd module is not available, return None. @param username: the username of the user to return the passwd database information for. @type username: L{str} N)�pwd�getpwnam)�username� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/conch/checkers.py� _pwdGetByName2 s r c C s"