D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.9
/
site-packages
/
ipaclient
/
plugins
/
__pycache__
/
Filename :
migration.cpython-39.pyc
back
Copy
a }�f� � @ sh d dl Z d dlmZ d dlmZ d dlmZ d dlmZ e j rBe Ze� Zeddd�G dd � d e��Z dS ) � N)�CommandOverride)�File)�Registry)�_T)�overrideZno_failc s8 e Zd ZdZed�Zed�Z� fdd�Zdd� Z� Z S )� migrate_ds)�user�groupzVMigration mode is disabled. Use 'ipa config-mod --enable-migration=TRUE' to enable it.z�Passwords have been migrated in pre-hashed format. IPA is unable to generate Kerberos keys unless provided with clear text passwords. All migrated users need to login at https://your.domain/ipa/migration/ before they can use their Kerberos accounts.c # s6 t t| ��� D ]"}|jdkr*|�|jt�}|V qd S )NZ cacertfile)�superr �get_options�nameZclone_retyper )�self�option�� __class__� �?/usr/lib/python3.9/site-packages/ipaclient/plugins/migration.pyr 0 s zmigrate_ds.get_optionsc K s� |� | j� |d s$|�| j� dS |d s:|�d� dS t|d �� �}|�d� |j|d | jdd� | jD ],}|�d | � |j|d | | jdd� qp|�dt| j� � |s�|�d | � dS |�t | j �� d S )NZenabled� �compatz�The compat plug-in is enabled. This can increase the memory requirements during migration. Disable the compat plug-in with 'ipa-compat-manage disable' or re-run this script with '--with-compat' option.�resultz Migrated:F)Z attr_orderZone_value_per_linez Failed %s:ZfailedT�-z%No users/groups were migrated from %s)Z print_namer Zprint_plain�migration_disabled_msg�any�valuesZprint_entry1� migrate_order�len�unicode�pwd_migration_msg)r Ztextuir Zldapuri�optionsZany_migratedZ ldap_obj_namer r r �output_for_cli6 s6 � ��zmigrate_ds.output_for_cli) �__name__� __module__�__qualname__r r r r r r � __classcell__r r r r r ! s r )ZsixZipaclient.frontendr Zipalib.parametersr Zipalib.plugabler Zipalibr ZPY3�strr �registerr r r r r �<module> s