[23071] in Kerberos
Using Perl to clear policy
daemon@ATHENA.MIT.EDU (Digant C Kasundra)
Thu Dec 16 20:10:07 2004
From: Digant C Kasundra <digant@uta.edu>
To: Kerberos <kerberos@mit.edu>
Content-Type: text/plain
Message-Id: <1103224425.10993.2.camel@localizer.uta.edu>
Mime-Version: 1.0
Date: Thu, 16 Dec 2004 13:13:45 -0600
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu
Does anyone have a code snippet on how to use Perl to clear someone's
policy? I'm using Authen::Krb5::Admin and I'm trying the following to
no avail:
my $krb5_princ = Authen::Krb5::parse_name( $principal )
or
dienice( $eventid, $ERROR_TAG,
"kadmin_reset_password: (parse_name)" . Authen::Krb5::error );
my $kadm5_princ = $kadm5->get_principal( $krb5_princ )
or
dienice( $eventid, $ERROR_TAG,
"kadmin_reset_password: (get_princ)" . Authen::Krb5::error );
$kadm5_princ->policy_clear()
or dienice( $eventid, $ERROR_TAG,
"kadmin_reset_password: (policy none)"
. Authen::Krb5::Admin::error );
$kadm5->modify_principal($kadm5_princ)
or dienice( $eventid, $ERROR_TAG,
"kadmin_reset_password: (modify_principal)"
. Authen::Krb5::Admin::error );
I also tried $kadm5_princ->policy_clear, and $kadm5_princ->policy("");
________________________________________________
Kerberos mailing list Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos