| Server IP : 61.19.30.66 / Your IP : 216.73.216.15 Web Server : Apache/2.2.22 (Ubuntu) System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 User : www-data ( 33) PHP Version : 5.3.10-1ubuntu3.48 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python2.7/dist-packages/landscape/user/ |
Upload File : |
ó
}9Rc @ sd d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d e f d „ ƒ YZ d S( iÿÿÿÿN( t md5crypt( t UserManagementErrort UserProvidert UserManagementc B s¤ e Z d Z d d „ Z d „ Z d „ Z d „ Z d d d d d d d „ Z d „ Z d „ Z
e d „ Z d „ Z
d
„ Z d „ Z d „ Z d
„ Z d „ Z RS( s Manage system users and groups.c C s | p t ƒ | _ d S( N( R t _provider( t selft provider( ( s= /usr/lib/python2.7/dist-packages/landscape/user/management.pyt __init__ s c C s t j d | ƒ d | | p d | p( d | p1 d f } d | d d | g }
| r{ |
j d t | j j | ƒ ƒ g ƒ n | j |
ƒ \ } } | d k rµ t d | | f ƒ ‚ n | j | | ƒ | r| j d
| d g ƒ \ } }
| d k rt d | |
f ƒ ‚ q| |
7} n | S(
s¯ Add C{username} to the computer.
@raises UserManagementError: Raised when C{adduser} fails.
@raises UserManagementError: Raised when C{passwd} fails.
s Adding user %s.s %s,%s,%s,%st t addusers --disabled-passwords --gecoss --gidi s Error adding user %s.
%st passwds -es( Error resetting password for user %s.
%s( t loggingt infot extendt strR t get_gidt
call_popenR t
_set_password( R t usernamet namet passwordt require_password_resett primary_group_namet locationt
work_phonet
home_phonet gecost commandt resultt outputt
new_output( ( s= /usr/lib/python2.7/dist-packages/landscape/user/management.pyt add_user s(
c C s– | j d ƒ } | j d ƒ } t j d ƒ j d ƒ d } t j | | ƒ } | j d d | | g ƒ \ } } | d k r’ t d | | f ƒ ‚ n | S( Nt asciii t base64iÿÿÿÿt usermods -pi s&