Krb5Admin::KerberosDB - locally manipulate a Kerberos DB
use Krb5Admin::KerberosDB;
my $kmdb = Krb5Admin::KerberosDB->new();
- 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.
All of the user-visible methods are inherited from Krb5Admin and are documented there as well.
krb5_admin list_commands
Krb5Admin