mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-10-13 17:02:02 -05:00
set preauth on kadmin/changepw otherwise the kpasswd can't acquire a ticket
This commit is contained in:
1 parent
a50720e7d4
commit
c13bbdeb7a
1 file changed
+8
@@ -175,3 +175,11 @@ class KrbInstance:
|
||||
cfg_fd.close()
|
||||
pent = pwd.getpwnam(self.ds_user)
|
||||
os.chown("/etc/sysconfig/fedora-ds", pent.pw_uid, pent.pw_gid)
|
||||
|
||||
def __set_kadmin_changepw_preauth(self):
|
||||
(kwrite, kread, kerr) = os.popen3("/usr/kerberos/sbin/kadmin.local")
|
||||
kwrite.write("modprinc +requires_preauth kadmin/changepw\n")
|
||||
kwrite.flush()
|
||||
kwrite.close()
|
||||
kread.close()
|
||||
kerr.close()
|
||||
Reference in new issue
Block a user