| 1 | @c $Id$
|
|---|
| 2 |
|
|---|
| 3 | @node Migration, Acknowledgments, Programming with Kerberos, Top
|
|---|
| 4 | @chapter Migration
|
|---|
| 5 |
|
|---|
| 6 | @section Migration from MIT Kerberos to Heimdal
|
|---|
| 7 |
|
|---|
| 8 | hpropd can read MIT Kerberos dump, the format is the same as used in
|
|---|
| 9 | mit-kerberos 1.0b7, and to dump that format use the following command:
|
|---|
| 10 | @samp{kdb5_util dump -b7}.
|
|---|
| 11 |
|
|---|
| 12 | To load the MIT Kerberos dump file, use the following command:
|
|---|
| 13 |
|
|---|
| 14 | @samp{/usr/heimdal/libexec/hprop --database=dump-file --master-key=/var/db/krb5kdc/mit_stash --source=mit-dump --decrypt --stdout | /usr/heimdal/libexec/hpropd --stdin}
|
|---|
| 15 |
|
|---|
| 16 | @section General issues
|
|---|
| 17 |
|
|---|
| 18 | When migrating from a Kerberos 4 KDC.
|
|---|
| 19 |
|
|---|
| 20 | @section Order in what to do things:
|
|---|
| 21 |
|
|---|
| 22 | @itemize @bullet
|
|---|
| 23 |
|
|---|
| 24 | @item Convert the database, check all principals that hprop complains
|
|---|
| 25 | about.
|
|---|
| 26 |
|
|---|
| 27 | @samp{hprop -n --source=<NNN>| hpropd -n}
|
|---|
| 28 |
|
|---|
| 29 | Replace <NNN> with whatever source you have, like krb4-db or krb4-dump.
|
|---|
| 30 |
|
|---|
| 31 | @item Run a Kerberos 5 slave for a while.
|
|---|
| 32 |
|
|---|
| 33 | @c XXX Add you slave first to your kdc list in you kdc.
|
|---|
| 34 |
|
|---|
| 35 | @item Figure out if it does everything you want it to.
|
|---|
| 36 |
|
|---|
| 37 | Make sure that all things that you use works for you.
|
|---|
| 38 |
|
|---|
| 39 | @item Let a small number of controlled users use Kerberos 5 tools.
|
|---|
| 40 |
|
|---|
| 41 | Find a sample population of your users and check what programs they use,
|
|---|
| 42 | you can also check the kdc-log to check what ticket are checked out.
|
|---|
| 43 |
|
|---|
| 44 | @item Burn the bridge and change the master.
|
|---|
| 45 | @item Let all users use the Kerberos 5 tools by default.
|
|---|
| 46 | @item Turn off services that do not need Kerberos 4 authentication.
|
|---|
| 47 |
|
|---|
| 48 | Things that might be hard to get away is old programs with support for
|
|---|
| 49 | Kerberos 4. Example applications are old Eudora installations using
|
|---|
| 50 | KPOP, and Zephyr. Eudora can use the Kerberos 4 kerberos in the Heimdal
|
|---|
| 51 | kdc.
|
|---|
| 52 |
|
|---|
| 53 | @end itemize
|
|---|