Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-96093

The maximum ticket lifetime and maximum renewable of kerberos ticket is not getting renewed on ipa server/client

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • rhel-9.5
    • krb5
    • No
    • Low
    • rhel-idm-uah
    • ssg_idm
    • 0
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

      The maximum ticket lifetime and maximum renewable of kerberos ticket is not getting renewed on ipa server/client

      env:

      cat installed-rpms | grep krb5
      krb5-libs-1.21.1-4.el9_5.x86_64 Fri Feb 14 10:55:39 2025
      krb5-pkinit-1.21.1-4.el9_5.x86_64 Fri Feb 14 14:01:45 2025
      krb5-server-1.21.1-4.el9_5.x86_64 Fri Feb 14 14:01:50 2025
      krb5-workstation-1.21.1-4.el9_5.x86_64 Fri Feb 14 14:01:47 2025
      samba-krb5-printing-4.20.2-2.el9_5.x86_64 Mon Feb 24 09:48:56 2025
      samba-winbind-krb5-locator-4.20.2-2.el9_5.x86_64 Mon Feb 24 09:46:55 2025
      sssd-krb5-2.9.5-4.el9_5.4.x86_64 Fri Feb 14 10:57:51 2025
      sssd-krb5-common-2.9.5-4.el9_5.4.x86_64 Fri Feb 14 10:57:51 2025

      ipa-client-4.12.2-1.el9_5.4.x86_64 Fri Feb 14 14:02:08 2025
      ipa-client-common-4.12.2-1.el9_5.4.noarch Fri Feb 14 14:01:45 2025
      ipa-common-4.12.2-1.el9_5.4.noarch Fri Feb 14 14:02:00 2025
      ipa-healthcheck-0.16-4.el9.noarch Mon Feb 24 16:03:01 2025
      ipa-healthcheck-core-0.16-4.el9.noarch Fri Feb 14 14:02:00 2025
      ipa-selinux-4.12.2-1.el9_5.4.noarch Fri Feb 14 14:01:50 2025
      ipa-server-4.12.2-1.el9_5.4.x86_64 Fri Feb 14 14:02:12 2025
      ipa-server-common-4.12.2-1.el9_5.4.noarch Fri Feb 14 14:02:03 2025
      ipa-server-dns-4.12.2-1.el9_5.4.noarch Fri Feb 14 14:02:12 2025
      ipa-server-trust-ad-4.12.2-1.el9_5.4.x86_64 Mon Feb 24 09:52:02 2025

      sssd-2.9.5-4.el9_5.4.x86_64

      reproducible step:

      [root@ci-vm-10-x.x.x~]# klist
      Ticket cache: KCM:0
      Default principal: admin@HOSTED.UPSHIFT.RDU2.REDHAT.COM

      Valid starting Expires Service principal
      06/10/2025 12:04:17 06/11/2025 11:16:36 krbtgt/HOSTED.UPSHIFT.RDU2.REDHAT.COM@HOSTED.UPSHIFT.RDU2.REDHAT.COM
      renew until 06/15/2025 12:04:17
      [root@ci-vm-10-x.x.x ~]# grep 'max' /var/kerberos/krb5kdc/kdc.conf
      max_life = 7d
      max_renewable_life = 14d
      [root@ci-vm-10-x.x.x ~]# kinit -l 1d -r 7d
      Password for admin@HOSTED.UPSHIFT.RDU2.REDHAT.COM:
      [root@ci-vm-10-x.x.x ~]# grep 'max' /var/kerberos/krb5kdc/kdc.conf
      max_life = 7d
      max_renewable_life = 14d
      [root@ci-vm-10-x.x.x ~]# hostname
      ci-vm-10-0-215-95.hosted.upshift.rdu2.redhat.com
      [root@ci-vm-10-x.x.x ~]# ldapmodify -Y GSSAPI -H ldap://ci-vm-10-0-215-95.hosted.upshift.rdu2.redhat.com <<EOF
      > dn: krbPrincipalName=krbtgt/HOSTED.UPSHIFT.RDU2.REDHAT.COM@HOSTED.UPSHIFT.RDU2.REDHAT.COM,cn=HOSTED.UPSHIFT.RDU2.REDHAT.COM,cn=kerberos,dc=hosted,dc=upshift,dc=rdu2,dc=redhat,dc=com
      > changetype: modify
      > replace: krbMaxRenewableAge
      > krbMaxRenewableAge: 1209600
      > -
      > replace: krbMaxTicketLife
      > krbMaxTicketLife: 604800
      > EOF
      SASL/GSSAPI authentication started
      SASL username: admin@HOSTED.UPSHIFT.RDU2.REDHAT.COM
      SASL SSF: 256
      SASL data security layer installed.
      modifying entry "krbPrincipalName=krbtgt/HOSTED.UPSHIFT.RDU2.REDHAT.COM@HOSTED.UPSHIFT.RDU2.REDHAT.COM,cn=HOSTED.UPSHIFT.RDU2.REDHAT.COM,cn=kerberos,dc=hosted,dc=upshift,dc=rdu2,dc=redhat,dc=com"

      [root@ci-vm-10-x.x.x ~]# kdestroy
      [root@ci-vm-10-x.x.x ~]# kinit admin
      Password for admin@HOSTED.UPSHIFT.RDU2.REDHAT.COM:
      [root@ci-vm-10-x.x.x ~]# klist
      Ticket cache: KCM:0
      Default principal: admin@HOSTED.UPSHIFT.RDU2.REDHAT.COM

      Valid starting Expires Service principal
      06/10/2025 12:14:53 06/11/2025 12:00:11 krbtgt/HOSTED.UPSHIFT.RDU2.REDHAT.COM@HOSTED.UPSHIFT.RDU2.REDHAT.COM
      renew until 06/15/2025 12:14:53

      we tried to clear

      kdestroy

      #systemctl stop sssd ; rm -f /var/log/sssd/* /var/lib/sss/

      {db,mc}

      /* ; systemctl start sssd

      1. systemctl restart krb5kdc.service
      2. ipactl restart
      3. #kinit username

      #klist

      but no luck.

      am i checking in appropriate way ?

      or is this a bug ?

              jrische@redhat.com Julien Rische
              rhn-support-rakkumar Rakesh Kumar
              Julien Rische Julien Rische
              Michal Polovka Michal Polovka
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: