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