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