Current Path : /usr/lib/python2.7/dist-packages/landscape/manager/ |
Current File : //usr/lib/python2.7/dist-packages/landscape/manager/usermanager.pyc |
Tc @ s d d l Z d d l m Z d d l m Z m Z m Z d d l m Z d d l m Z d d l m Z d e f d YZ d e f d YZ d S( iN( t encode_dict_if_needed( t ComponentConnectort ComponentPublishert remote( t UserManagement( t ManagerPlugin( t RemoteUserMonitorConnectort UserManagerc B s e Z d Z d d d Z d Z d Z e d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( t usermanagers /etc/shadowc C s | p t | _ | | _ i | j d 6| j d 6| j d 6| j d 6| j d 6| j d 6| j d 6| j d 6| j d 6| j d 6| _ d | _ d S( Ns add-users edit-users lock-users unlock-users remove-users add-groups edit-groups remove-groups add-group-members remove-group-member( R t _managementt _shadow_filet _add_usert _edit_usert _lock_usert _unlock_usert _remove_usert _add_groupt _edit_groupt _remove_groupt _add_group_membert _remove_group_membert _message_typest Nonet _publisher( t selft managementt shadow_file( ( sA /usr/lib/python2.7/dist-packages/landscape/manager/usermanager.pyt __init__ s c C s{ t t | j | | | _ t | | j j | j j | _ | j j x' | j D] } | j j | | j qW Wd S( s Schedule reactor events for generic L{Plugin} callbacks, user and group management operations, and resynchronization. N( t superR t registert _registryR t registryt reactort configR t startR t register_messaget _message_dispatch( R R t message_type( ( sA /usr/lib/python2.7/dist-packages/landscape/manager/usermanager.pyR s c C s&