mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
set preauth on kadmin/changepw otherwise the kpasswd can't acquire a ticket
This commit is contained in:
parent
a50720e7d4
commit
c13bbdeb7a
@ -175,3 +175,11 @@ class KrbInstance:
|
|||||||
cfg_fd.close()
|
cfg_fd.close()
|
||||||
pent = pwd.getpwnam(self.ds_user)
|
pent = pwd.getpwnam(self.ds_user)
|
||||||
os.chown("/etc/sysconfig/fedora-ds", pent.pw_uid, pent.pw_gid)
|
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()
|
||||||
|
Loading…
Reference in New Issue
Block a user