コード例 #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
ファイル: __init__.py プロジェクト: pulse-project/pulse
    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
ファイル: __init__.py プロジェクト: resonancellc/mds
 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)