NAME
krb5_admind
- kerberos administration daemon
SYNOPSIS
krb5_admind
[
-MPv]
[
-D kdb]
[
-S sqlitedb]
[
-a acl_file]
[
-c conf_file]
[
-m master]
DESCRIPTION
krb5_admind
is the daemon end of the kerberos administrative service.
It expects to be spawned as an inetd-style service via
knc(1).
krb5_admind
when invoked will allow the client to create, fetch, change or remove keys.
It uses a simple ACL logic, namely that
host/
is entitled to perform requests for
/.
Some additional limitations on the target principal may be defined.
The options are as follows:
- -D kdb
-
specifies the location of the Kerberos DB.
Defaults to the location built into the Kerberos libriares.
- -M
-
specifies that the master is the current host.
Should be used only for setting up test servers.
- -P
-
specifies that
krb5_admind
will run in preforked mode, that is
krb5_admind
will expect that fd 0 will be a listening socket and will
serially accept and process incoming connexions.
- -S sqlitedb
-
specifies the location of the sqlite3 adjunct database where
krb5_admind
stores its additional schemas.
- -a acl_file
-
specifies the location of the ACL file.
Defaults to
/etc/krb5/krb5_admin.acl
.
- -c conf_file
-
specifies the location of the configuration file.
Defaults to
/etc/krb5/krb5_admind.conf
.
- -m master
-
specifies the hostname of the master KDC.
If a KDC which is not the master is asked to perform a write operation
it will deliver a redirect to the client which will break the connexion
and reconnect to the master.
Defaults to
/etc/krb5/master
.
SEE ALSO
knc(1),
krb5_admind.conf(5),
krb5_keytab(8).