コード例 #1
0
ファイル: domain.py プロジェクト: cpatulea/samba
 def run(self,
         keytab,
         credopts=None,
         sambaopts=None,
         versionopts=None,
         principal=None):
     lp = sambaopts.get_loadparm()
     net = Net(None, lp)
     net.export_keytab(keytab=keytab, principal=principal)
コード例 #2
0
ファイル: dckeytab.py プロジェクト: umuzhaohui/samba
 def test_export_keytab(self):
     net = Net(None, self.lp)
     net.export_keytab(keytab=self.ktfile, principal=self.principal)
     assert os.path.exists(self.ktfile), 'keytab was not created'
     with open_bytes(self.ktfile) as bytes_kt:
         result = ''
         for c in bytes_kt.read():
             if c in string.printable:
                 result += c
         principal_parts = self.principal.split('@')
         assert principal_parts[0] in result and \
             principal_parts[1] in result, \
             'Principal not found in generated keytab'
コード例 #3
0
ファイル: dckeytab.py プロジェクト: Alexander--/samba
 def test_export_keytab(self):
     net = Net(None, self.lp)
     net.export_keytab(keytab=self.ktfile, principal=self.principal)
     assert os.path.exists(self.ktfile), 'keytab was not created'
     with open_bytes(self.ktfile) as bytes_kt:
         result = ''
         for c in bytes_kt.read():
             if c in string.printable:
                 result += c
         principal_parts = self.principal.split('@')
         assert principal_parts[0] in result and \
                principal_parts[1] in result, \
                     'Principal not found in generated keytab'
コード例 #4
0
ファイル: domain.py プロジェクト: sprymak/samba
 def run(self, keytab, credopts=None, sambaopts=None, versionopts=None, principal=None):
     lp = sambaopts.get_loadparm()
     net = Net(None, lp)
     net.export_keytab(keytab=keytab, principal=principal)
コード例 #5
0
 def run(self, keytab, credopts=None, sambaopts=None, versionopts=None):
     lp = sambaopts.get_loadparm()
     net = Net(None, lp, server=credopts.ipaddress)
     net.export_keytab(keytab=keytab)
コード例 #6
0
 def run(self, keytab, credopts=None, sambaopts=None, versionopts=None):
     lp = sambaopts.get_loadparm()
     net = Net(None, lp, server=credopts.ipaddress)
     net.export_keytab(keytab=keytab)