예제 #1
0
파일: __init__.py 프로젝트: vmasilva/mmc
    def __init__(self, uid, conffile=None):
        """
        Class constructor.

        @param uid: user id of the LDAP user entry to manage
        @type uid: str
        """
        ldapUserGroupControl.__init__(self, conffile)
        self.configPPolicy = PPolicyConfig("ppolicy", conffile)
        self.userUid = uid
        self.dn = "uid=" + uid + "," + self.baseUsersDN
예제 #2
0
파일: __init__.py 프로젝트: allgi/mmc
    def __init__(self, uid, conffile = None):
        """
        Class constructor.

        @param uid: user id of the LDAP user entry to manage
        @type uid: str
        """
        ldapUserGroupControl.__init__(self, conffile)
        self.configPPolicy = PPolicyConfig("ppolicy", conffile)
        self.userUid = uid
        self.dn = 'uid=' + uid + ',' + self.baseUsersDN
예제 #3
0
파일: __init__.py 프로젝트: tekmans/mmc
    def __init__(self, uid, conffile = None):
        """
        Class constructor.

        @param uid: User id
        @type uid: str
        """
        ldapUserGroupControl.__init__(self, conffile)
        self.configSshKey = UserSshKeyConfig("sshlpk", conffile)
        self.userUid = uid
        self.dn = 'uid=' + uid + ',' + self.baseUsersDN
        self.hooks.update(self.configSshKey.hooks)
예제 #4
0
파일: __init__.py 프로젝트: gnumaniac/pulse
    def __init__(self, uid, conffile=None):
        """
        Class constructor.

        @param uid: User id
        @type uid: str
        """
        ldapUserGroupControl.__init__(self, conffile)
        self.configSshKey = UserSshKeyConfig("sshlpk", conffile)
        self.userUid = uid
        self.dn = 'uid=' + uid + ',' + self.baseUsersDN
        self.hooks.update(self.configSshKey.hooks)
예제 #5
0
    def __init__(self, uid, conffile=None):
        """
        Class constructor.

        @param uid: User id
        @type uid: str
        """
        ldapUserGroupControl.__init__(self, conffile)
        self.configRadius = RadiusConfig("radius", conffile)
        self.userUid = uid
        self.dn = "uid=" + uid + "," + self.baseUsersDN
        self.hooks.update(self.configRadius.hooks)
예제 #6
0
파일: dns.py 프로젝트: allgi/mmc
    def __init__(self, conffile = None, conffilebase = None):
        ldapUserGroupControl.__init__(self, conffilebase)
        self.configDns = mmc.plugins.network.NetworkConfig("network", conffile)
        if not self.configDns.dnsReader:
            self.configDns.dnsReader = self.config.getdn("ldap", "rootName")
        if not self.configDns.dnsReaderPassword:
            self.configDns.dnsReaderPassword = self.config.getpassword("ldap", "password")
        if self.configDns.dnsType == "pdns":
            self.pdns = True
            self.zoneNameField = "associatedDomain"
            self.relativeDomainNameField = "associatedDomain"
            self.dnsObjClass = "dnsdomain2"
        else:
            self.pdns = False
            self.zoneNameField = "zoneName"
            self.relativeDomainNameField = "relativeDomainName"
            self.dnsObjClass = "dNSZone"

        self.reverseMarkup = "Reverse:"
        self.reversePrefix = ".in-addr.arpa"
        self.templateZone = """
예제 #7
0
파일: dns.py 프로젝트: allgi/mmc
    def __init__(self, conffile=None, conffilebase=None):
        ldapUserGroupControl.__init__(self, conffilebase)
        self.configDns = mmc.plugins.network.NetworkConfig("network", conffile)
        if not self.configDns.dnsReader:
            self.configDns.dnsReader = self.config.getdn("ldap", "rootName")
        if not self.configDns.dnsReaderPassword:
            self.configDns.dnsReaderPassword = self.config.getpassword(
                "ldap", "password")
        if self.configDns.dnsType == "pdns":
            self.pdns = True
            self.zoneNameField = "associatedDomain"
            self.relativeDomainNameField = "associatedDomain"
            self.dnsObjClass = "dnsdomain2"
        else:
            self.pdns = False
            self.zoneNameField = "zoneName"
            self.relativeDomainNameField = "relativeDomainName"
            self.dnsObjClass = "dNSZone"

        self.reverseMarkup = "Reverse:"
        self.reversePrefix = ".in-addr.arpa"
        self.templateZone = """
예제 #8
0
 def __init__(self, conffile=None, conffilebase=None):
     ldapUserGroupControl.__init__(self, conffilebase)
     self.configuserquota = UserQuotaConfig("userquota", conffile)
     self.tempfilename = False
     self.tempdelfilename = False
예제 #9
0
파일: __init__.py 프로젝트: vmasilva/mmc
 def __init__(self, conffile=None):
     ldapUserGroupControl.__init__(self, conffile)
     self.configPPolicy = PPolicyConfig("ppolicy", conffile)
예제 #10
0
 def __init__(self, conffile=None, conffilebase=None):
     ldapUserGroupControl.__init__(self, conffilebase)
     self.configDhcp = mmc.plugins.network.NetworkConfig(
         "network", conffile)
예제 #11
0
파일: __init__.py 프로젝트: vmasilva/mmc
 def __init__(self, conffile=None, conffilebase=None):
     ldapUserGroupControl.__init__(self, conffilebase)
     self.configuserquota = UserQuotaConfig("userquota", conffile)
     self.tempfilename = False
     self.tempdelfilename = False
예제 #12
0
파일: __init__.py 프로젝트: allgi/mmc
 def __init__(self, conffile = None):
     ldapUserGroupControl.__init__(self, conffile)
     self.configPPolicy = PPolicyConfig("ppolicy", conffile)
예제 #13
0
파일: smb_ldap.py 프로젝트: sebastiendu/mmc
 def __init__(self, conffile = None, conffilebase = None):
     ldapUserGroupControl.__init__(self, conffilebase)
     self.configSamba = SambaConfig("samba")
     self.baseComputersDN = self.configSamba.baseComputersDN
     self.hooks.update(self.configSamba.hooks)
예제 #14
0
파일: dhcp.py 프로젝트: neoclust/pulse
 def __init__(self, conffile = None, conffilebase = None):
     ldapUserGroupControl.__init__(self, conffilebase)
     self.configDhcp = mmc.plugins.network.NetworkConfig("network", conffile)