s4-dns: use a non-forwardable ticket in samba_dnsupdate
authorAndrew Tridgell <tridge@samba.org>
Thu, 16 Sep 2010 04:13:48 +0000 (14:13 +1000)
committerAndrew Tridgell <tridge@samba.org>
Thu, 16 Sep 2010 06:08:46 +0000 (16:08 +1000)
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

source4/scripting/bin/samba_dnsupdate

index 70fec25933bfb94027797ac1122bb3f916eeea9e..b295224ddc67f561d0ce2be706f3a6a9715feb82 100755 (executable)
@@ -80,13 +80,14 @@ if len(IPs) == 0:
 ########################################################
 # get credentials if we haven't got them already
 def get_credentials(lp):
-    from samba.credentials import Credentials
+    from samba import credentials
     global ccachename, creds
     if creds is not None:
         return
-    creds = Credentials()
+    creds = credentials.Credentials()
     creds.guess(lp)
     creds.set_machine_account(lp)
+    creds.set_krb_forwardable(credentials.NO_KRB_FORWARDABLE)
     (tmp_fd, ccachename) = tempfile.mkstemp()
     creds.get_named_ccache(lp, ccachename)