Open Source Kerberos Tooling
Overview
Source
KNC
Kharon
krb5_admin
krb5_keytab
k5ping
lnetd
prefork

NAME

Krb5Admin::KerberosDB - locally manipulate a Kerberos DB

SYNOPSIS

        use Krb5Admin::KerberosDB;

        my $kmdb = Krb5Admin::KerberosDB->new();

DESCRIPTION

CONSTRUCTOR

new(ARGS)

Creates a new "Krb5Admin::KerberosDB" object. ARGS is a hash which can contain

acl_file

the path to the acl_file, defaults to /etc/krb5/krb5_admin.acl

dbname

broken.

sqlite

the path to the adjunct sqlite DB.

debug

if true, turns on debugging.

local

if true, sets the DB access mode to local which will circumvent ACL checks and ignore client, add and hostname.

client

the Kerberos principal under whose authority actions will be taken.

addr

the address from which the client connected.

xrealm_bootstrap

the cross realm bootstrapping table. Must be a hash reference.

win_xrealm_bootstarp

the Windows cross realm bootstrapping table. Must be a hash reference.

prestash_xrealm

the prestashed cross realm authorisation table. Must be a hash reference.

METHODS

All of the user-visible methods are inherited from Krb5Admin and are documented there as well.

SEE ALSO

krb5_admin list_commands

Krb5Admin