Файловый менеджер - Редактировать - /usr/lib64/python3.6/site-packages/samba/netcmd/domain/__pycache__/provision.cpython-36.opt-1.pyc
Ðазад
3 �I�dCC � @ s� d dl Z d dlZd dlZd dlZd dljZd dlmZ d dl m Z d dlmZ d dl mZmZmZmZmZmZmZ d dlmZmZmZ d dlmZmZmZ d dlmZmZm Z d d l!m"Z" d d lm#Z# ddl$m%Z%m&Z& G d d� de�Z'dS )� N)�system_session)�system_session_unix)�security)�DS_DOMAIN_FUNCTION_2000�DS_DOMAIN_FUNCTION_2003�DS_DOMAIN_FUNCTION_2008�DS_DOMAIN_FUNCTION_2008_R2�DS_DOMAIN_FUNCTION_2012�DS_DOMAIN_FUNCTION_2012_R2�DS_DOMAIN_FUNCTION_2016)�Command�CommandError�Option)�DEFAULT_MIN_PWD_LENGTH�ProvisioningError� provision)�FILL_DRS� FILL_FULL�FILL_NT4SYNC)�get_default_backend_store)�functional_level� )�common_ntvfs_options�common_provision_join_optionsc % @ s& e Zd ZdZdZejejd�Ze dddd�e dd d dd�e d d ddd�e dd ddd�e dd ddd�e dd ddd�e dd ddd�e dd ddd�e dd ddd�e d d d!d"d�e d#d d$d%d�e d&d d$d'd�e d(d)d*d+d,d-d.gd/d+d0�e d1d d$d2d�e d3d d4d5d�e d6d d4d7d�e d8d d9d:d�e d;dd<d=�e d>d)d?d@dAdBdCdDgdEd@d0�e dFd)dGdHdIdJdKdLgdMdKd0�e dNd)dOdKdPdQdRdLdSgdTdSd0�e dUd)dVdWdKdQdRdLgdXdYd0�e dZd[d\d]d^d_�e d`dadd�e dbddcd=�gZ e ddd)dedfdggdhdidgdj�gZe je � ej� �re je� e je� g Zdrdldm�Zdndo� Zdpdq� ZdYS )s�cmd_domain_provisionzProvision a domain.z%prog [options])� sambaopts�versionoptsz --interactivez Ask for names� store_true)�help�actionz--domain�stringZDOMAINzNetBIOS domain name to use)�type�metavarr z --domain-guidZGUIDz!set domainguid (otherwise random)z--domain-sidZSIDz set domainsid (otherwise random)z--ntds-guidz'set NTDS object GUID (otherwise random)z--invocationidz#set invocationid (otherwise random)z--host-nameZHOSTNAMEzset hostnamez --host-ipZ IPADDRESSzset IPv4 ipaddressz --host-ip6Z IP6ADDRESSzset IPv6 ipaddressz--siteZSITENAMEz set site namez--adminpassZPASSWORDz(choose admin password (otherwise random)z--krbtgtpassz)choose krbtgt password (otherwise random)z --dns-backendZchoicezNAMESERVER-BACKEND�SAMBA_INTERNALZBIND9_FLATFILEZ BIND9_DLZZNONEz�The DNS server backend. SAMBA_INTERNAL is the builtin name server (default), BIND9_FLATFILE uses bind9 text database to store zone information, BIND9_DLZ uses samba4 AD to store zone information, NONE skips the DNS setup entirely (not recommended))r! r"