gergelypolonkai-web-jekyll/content/blog/2013-03-05-fedora-can-t-cha...

42 lines
1.3 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

Fedora cant change Active Directory password via kpasswd
#########################################################
:date: 2013-03-05T08:55:04Z
:category: blog
:tags: fedora,kerberos,active-directory
:url: blog/2013/3/5/fedora-can-t-change-active-directory-password-via-kpasswd.html
:save_as: blog/2013/3/5/fedora-can-t-change-active-directory-password-via-kpasswd.html
:status: published
:author: Gergely Polonkai
I wanted to change my AD password today. As the AD is actually a Kerberos server, I was pretty
sure that ``kpasswd`` will do the trick. However, ``kpasswd`` output looked like this:
.. code-block:: output
$ kpasswd
Password for polonkai.gergely@EXAMPLE.LOCAL:
Enter new password:
Enter it again:
kpasswd: Cannot find KDC for requested realm changing password
Ive checked ``kinit`` and ``klist``, everything looked fine. After a while it came
to my mind that password changing is done through the kadmin server, not
through the KDC. It seems that when I set up the Active Directory membership,
the ``admin_server`` directive is not get written to ``krb5.conf``. So all I had to
do was to put
.. code-block:: conf
admin_server = ad.example.local
in that file, and voilà!
.. code-block:: output
$ kpasswd
Password for polonkai.gergely@EXAMPLE.LOCAL:
Enter new password:
Enter it again:
Password changed.