Esempio n. 1
0
 def test_local(self):
     
     try:    
         kadm = kadmin_local.local();
     except kadmin_local.KAdminError as error: 
         self.fail("kadmin_local.init_with_keytab failed");
  
     self.assertIsNotNone(kadm, "kadmin_local handle is None")
Esempio n. 2
0
    def test_local(self):

        try:
            kadm = kadmin_local.local()
        except kadmin_local.KAdminError as error:
            self.fail("kadmin_local.init_with_keytab failed")

        self.assertIsNotNone(kadm, "kadmin_local handle is None")
Esempio n. 3
0
    def setUp(self):

        # let the exception bubble up the test.
        kadm = kadmin_local.local();
        
        if kadm is None:
            self.stop()
      
        self.kadm = kadm

        self.logger = logging.getLogger('python-kadmin')
Esempio n. 4
0
    def setUp(self):

        # let the exception bubble up the test.
        kadm = kadmin_local.local()

        if kadm is None:
            self.stop()

        self.kadm = kadm

        self.logger = logging.getLogger('python-kadmin')
Esempio n. 5
0
def f_chpass_krb(USERNAME, NEWPASS):
    # using 'import kadmin_local as kadmin'
    # used for direct database access as local root account
    kadm = kadmin.local()
    princ = kadm.getprinc(USERNAME)
    princ.change_password(NEWPASS)
Esempio n. 6
0
def f_add(USERNAME, NEWPASS):
    # using 'import kadmin_local as kadmin'
    # used for direct database access as local root account
    kadm = kadmin.local()
    kadm.add_principal(USERNAME + "@" + REALM, NEWPASS)