示例#1
0
文件: sync.py 项目: resonancellc/mds
 def _create_user(self, username, password, name, surname):
     SambaAD().createUser(username, password, name, surname)
示例#2
0
文件: sync.py 项目: resonancellc/mds
 def _create_group(self, name, description=None):
     SambaAD().createGroup(name, description)
示例#3
0
def deleteSambaUser(username):
    return SambaAD().deleteUser(username)
示例#4
0
def userHasSambaEnabled(username):
    return username and SambaAD().isUserEnabled(username)
示例#5
0
def enableSambaUser(username):
    return SambaAD().enableUser(username)
示例#6
0
def disableSambaUser(username):
    return SambaAD().disableUser(username)
示例#7
0
def updateSambaUserPassword(username, password):
    if isinstance(password, xmlrpclib.Binary):
        password = str(password)
    return SambaAD().updateUserPassword(username, password)
示例#8
0
def createSambaUser(username, password, name, surname):
    return SambaAD().createUser(username, password, name, surname)
示例#9
0
def userHasSambaAccount(username):
    return username and SambaAD().existsUser(username)
示例#10
0
def editMachine(name, description, enabled):
    return SambaAD().editMachine(name, description, enabled)
示例#11
0
def getMachine(name):
    return SambaAD().getMachine(name)
示例#12
0
def deleteMachine(name):
    return SambaAD().deleteMachine(name)
示例#13
0
def listDomainMembers():
    return SambaAD().listDomainMembers()